Die Frage ist, welche Routine schneller ist. Mehr Befehle bei 100.000 Datensätzen sind langsamer als ein Befehl, der obendrein all das abbricht und nicht bearbeitet, was kein Datum enthält.
Ich setze einfach alles aufs gleiche Jahr und lasse es dann als normalen Datumswert sortieren.
@If(@IsTime(DateField);
@Date(2000; @Month(DateField); @Day(DateField));
"");
Gruss Kokomiko