Guten Morgen
Ich benötige mal wieder ein Tip von euch. Ich habe eine Abfrage die lediglich mir Anzeigt was in dem nächsten Monat an Aufträge ansteht. Es funtz auch bis zum Monat 12 nur dann die Vorschau auf Monat 1 fehlt.
WHERE (((Fahrzeugliste.[Wartung_Monat])=Month(Now())+1))
wie kann ich den SQL Code so erweitern das daß möglich ist.
Gruß Stefan
Hallo,
befürchte, dass die Datumsberechnungen nicht optimal konstruiert sind...
Es sollte mindestens noch die Jahreszahl in die Bedingung mit einfließen. Wenn Du Datumsfunktionen auf Felder mit Datentyp Datum/Uhrzeit) ansetzen würdest, kämen solche Probleme gar nicht auf...
Ansonsten etwa:
/edit/
..WHERE Fahrzeugliste.[Wartung_Monat]= IFF(Month(Date())=12 , 1, Month(Date()) + 1 )
Hallo Franz
Es ist richtig, ich gebe nur den Monat der fälligkeit vor da die Wartung jedes Jahr zur selben Zeit / Monat wieder fällig ist.
Nur deine Where Bedingung bringt eine Fehlermeldung in der Abfrage "Undefinierte Funktion 'Iff' in Ausdruck.
Wie kann ich die abstellen
Gruß Stefan
Hallo,
sorry, das Ding heißt "IIF" (und nicht "IFF") 8)
Hallo Franz
Das läuft super, Danke für deine Hilfe.
Ich wünsche dir und deiner Familie alles gute zum Fest sowie ein gesundes neues Jahr 2011.
Stefan
Danke sehr,
auch für Dich frohe Feiertage und viel Erfolg im Neuen Jahr.