ich habe da mal wieder eine Frage. Ich habe folgende Abfrage erstellt:
Damit möchte ich letztlich die Mitgliedsdauer auf einer Statistikseite auswerfen. Dies soll dann nach den Mitgliedsjahren 15 / 20 / 25 usw. erfolgen.SELECT DATE_FORMAT( CURDATE( ) , '%Y' ) - DATE_FORMAT( 'Eintrittsdatum', '%Y' ) AS 'Mitgliedsdauer',`adm_users`.`usr_id` AS 'Mitglieds-ID', `usr_last_name` AS 'Nachname', `usr_first_name` AS 'Vorname', `usd_value` AS 'Eintrittsdatum'
FROM `adm_users`
RIGHT JOIN
`adm_user_data` ON `adm_users`.`usr_id`= `adm_user_data`.`usd_usr_id`
WHERE `usd_usf_id` = '7'
GROUP BY `usr_last_name` ASC
Leider komme ich garnicht erst soweit, da mir die Abfrage bei der Mitgliedsdauer "NULL" ausgiebt. Der Grund ist mir auch klar, ich habe im Feld "usd_value" der Tabelle "adm_user_data" das falsche Datumsformat nämlich 14.03.2008.
Meine Frage lautet jetzt:
Wie kann ich das Datum in der Tabelle der Schreibweise 2008-03-14 anpassen? Möglichst so, dass dies bereits beim Speichern geschieht.
Danke
Gerhard