[gelöst] Alter berechnen mit datediff und MySQL
Verfasst: Di 19. Jan 2016, 21:44
Hallo!
Base ist mit einer Mysql-Datebank verbunden. Die Datums-Funktion datediff dürfte bei Base einen anderen Syntax haben, als bei Mysql.
Im LO Handbuch steht: und in der MySQL-Referenz:
Ich möchte gerne das Lebensalter der Vereinsmitglieder berechnen - in Jahren natürlich. Die Abfrage wie im Buch kann ich nur mit der HSQLDB von LO ausführen. Mit MySQL geht es nur ohne Datumsformat, ansonsten bekomme ich den Fehler
Wie bekomme ich das mit MySQL hin?
Base ist mit einer Mysql-Datebank verbunden. Die Datums-Funktion datediff dürfte bei Base einen anderen Syntax haben, als bei Mysql.
Im LO Handbuch steht:
Code: Alles auswählen
DATEDIFF(string, datetime1, datetime2)
Code: Alles auswählen
DATEDIFF(expr1,expr2)
Code: Alles auswählen
SELECT DATEDIFF('yy',"Geburtsdatum",CURDATE()) AS "Alter" FROM "Person"
Incorrect paramater count in the call to native function 'DATEDIFF'
Wie bekomme ich das mit MySQL hin?