Hallo zusammen,
ich habe einen Bericht erstellt, der beim Laden eine Sortierung nach einem Termin (Datum) vornehmen soll.
Die leeren Felder sollen aber ans Ende.
Das habe ich mir gegoogelt:
ORDER BY Format(Nz(APL_intern,#12/31/9999#),"yyyy/mm/dd")
Funktioniert aber nicht; wo liegt mein Fehler? ???
Hallo,
versuche es mal so:
SELECT *
FROM DeineTabelle
ORDER BY [APL_intern] Is Null DESC , Datumsfeld;
Hallo....
"Fehler beim Kompilieren: Syntaxfehler"
Muss ich "Datumsfeld" durch irgendwas ersetzen?
Gegen "APL_intern"??
So ähnlich hatte ich das auch schon probiert.
Allerdings hatte ich dann das Phänomen, dass die leeren Felder zwar am Ende waren, aber die Sortierung beim jüngsten Termin begann (gewünscht: vom ältestem Termin beginnend, anschließend die leeren Felder).
Hallo,
sorry, das mit dem Datumsfeld habe ich übersehen. Aber dass das geändert werden muss, sollte Dir eigentlich klar sein.
Zitatgewünscht: vom ältestem Termin beginnend
Dann sortiere diese Spalte halt absteigend.
SELECT *FROM DeineTabelle ORDER BY [APL_intern] Is Null DESC , [APL_intern]Erkläre wo und wie Du den SQL Text eingegeben hast und zeige diesen vollständig, falls es weiterhin zu dem Fehler kommt.
Nur als Hinweis, das ist kein VBA, das ist SQL Text.