Hallo bin langsam am verzweifeln...
hab ein Tabelle in der immer 12Monate abgespeichert sind
inkl datum´s Feld YYYY-MM-TT
Jetzt will ich ausfiltern welcher Jahre angelegt sind über folgende select:
Er gibt mir zwar das erste Jahr aus in dem Fall 2006
allerdings hab ich es gerade getest bei einträgen die zb
1x 12Einträge mit Jahr 2006
1x 12Einträge mit Jahr 2007
Hier ein Beispiel:
2006-01-01
bis
2006-12-01
2007-01-01
bis
2007-12-01
gibt er 2006 aus einmal im meiner ausgabe!
wenn ich nur group bye datum mach ohne date_format
12x 2006
Hab mich auch schon ein wenig mit CONCORT(oder so ähnlich) beschäftigt, leider ohne erfolg. Sollte doch eigentlich nicht so schwer sein oder?
CONVERT hab ich auch schon gefunden weiss aber nicht wie ich das richtig umformatieren soll . Könntet ihr mir helfen?
mfg
Tom
hab ein Tabelle in der immer 12Monate abgespeichert sind
inkl datum´s Feld YYYY-MM-TT
Jetzt will ich ausfiltern welcher Jahre angelegt sind über folgende select:
PHP-Code:
$res2=mysql_query("select * from $uebertrag where id_mitarbeiter = '$id_auswahl' GROUP BY DATE_FORMAT('datum','%Y')");
allerdings hab ich es gerade getest bei einträgen die zb
1x 12Einträge mit Jahr 2006
1x 12Einträge mit Jahr 2007
Hier ein Beispiel:
2006-01-01
bis
2006-12-01
2007-01-01
bis
2007-12-01
gibt er 2006 aus einmal im meiner ausgabe!
wenn ich nur group bye datum mach ohne date_format
12x 2006
Hab mich auch schon ein wenig mit CONCORT(oder so ähnlich) beschäftigt, leider ohne erfolg. Sollte doch eigentlich nicht so schwer sein oder?
CONVERT hab ich auch schon gefunden weiss aber nicht wie ich das richtig umformatieren soll . Könntet ihr mir helfen?
mfg
Tom
Kommentar