FR wäre eventuell generell mal einen Blick wert auch, jau!
Ich hab für mein Datumsproblem nun allerdings eine Lösung zusammen gebastelt, die augenscheinlich tut was ich will. Der UNIX_TIMESTAMP hilft hier bei mächtig:
SQL-Code:
SELECT FLOOR(UNIX_TIMESTAMP(V_DAT)/86400.0+25569.0)*1.0 AS V_DAT,
...
...
Damit rechne ich dann das Datumsformat von Sekunden seit 1.1.1970 auf Tage seit 30.12.1899 um, so dass es einem Delphi TDateTime entspricht, und schnibbel zugleich die Uhrzeit weg - wie ich es für's tageweise Summieren brauche. Nach Tests mit den Daten die ich habe scheint das akkurat zu sein.
Edit: Umrechnung lag noch 2 Tage daneben
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)