Mahlzeit.
Ich möchte wissen, wie die Ordnung bei AND und OR in WHERE-Klauseln ist.
Ich hab Reklamationen und diese bekommen eine laufende Nummer nach folgendem Muster: 04/104 (Jahr-zweistellign/lfdNr). Zusätzlich gibt es noch eine Spalte, wo das Datum vermerkt wird, wann die Reklamation geprüft und akzeptiert wurde. Und es gibt noch eine Spalte mit der Kunden-ID.
Jetzt brauche ich zur Anzeige alle Datensätze des aktuellen Jahres.
Meine Idee:
Gibt es da irgendwie Probleme?
Denn das Feld reklamation_abgeschlossen ist ja nicht bei alle Datensätzen ausgefüllt.
Erhalte ich so alle Datensätze des aktuellen Jahres?
PS: $jahreszahl wird in meinem Script mit dem aktuellen Jahr in zweistelliger Form belegt.
Ich möchte wissen, wie die Ordnung bei AND und OR in WHERE-Klauseln ist.
Ich hab Reklamationen und diese bekommen eine laufende Nummer nach folgendem Muster: 04/104 (Jahr-zweistellign/lfdNr). Zusätzlich gibt es noch eine Spalte, wo das Datum vermerkt wird, wann die Reklamation geprüft und akzeptiert wurde. Und es gibt noch eine Spalte mit der Kunden-ID.
Jetzt brauche ich zur Anzeige alle Datensätze des aktuellen Jahres.
Meine Idee:
PHP-Code:
sqlab="SELECT ... FROM tabelle
WHERE kunde='$kunden_id'
AND reklamation_abgeschlossen LIKE '20".$jahreszahl."%'
OR reklamation_nr LIKE '".$jahreszahl."%'";
Denn das Feld reklamation_abgeschlossen ist ja nicht bei alle Datensätzen ausgefüllt.
Erhalte ich so alle Datensätze des aktuellen Jahres?
PS: $jahreszahl wird in meinem Script mit dem aktuellen Jahr in zweistelliger Form belegt.
Kommentar