Hallo small-step
ich musste mit einem Projekt auf einen anderen Server umziehen auf dem eine ältere MySQL-Version läuft als auf dem bisherigen. Jetzt stehe ich vor dem Problem, dass eine meiner Abfragen nicht mehr funktioniert, da ich DATEDIFF nutze.
das sollte Dich lehren, dass es eine gute Idee ist, genau die Version zu nutzen, auf der das Projekt später laufen soll (wenn das bekannt ist).
Ich würde die Berechnung der Datumsunterschiede nur ungern außerhalb der Datenbank erledigen, das macht Sinn, oder? Weiß jemand wie ich diese Berechnung in MySQL lösen kann ohne DATEDIFF zu nutzen?
TO_DAYS() sollte Dir helfen, siehe auch zweiter Benutzerkommentar.
Freundliche Grüße
Vinzenz
PS: Hast Du irgendwo Subselects verwendet? Die kann MySQL 4.0.x auch noch nicht.