Hola. Ich hoffe jemand kann mir helfen.
Ich arbeite an einem Host und an einem speziellen Projekt mit. Jedoch hänge ich völlig beim CASE-Statement.
Ich möchte eigentlich, dass mehrere Monate meiner Tabelle zusammen ausgegeben werden.
Um was geht es? Geburten in den letzten drei Monaten möchte ich visualisieren. Immer mit den neusten Einträgen vom vergangenen Jahr
Code:
WHERE MONTH(Geburtsdatum) = CASE
WHEN MONTH(CURRENT DATE) = 01
THEN 12
ELSE MONTH(CURRENT DATE) -1
END
AND YEAR(Geburtsdatum) = CASE
WHEN MONTH(CURRENT DATE) = 01
THEN YEAR(CURRENT DATE) -1
ELSE YEAR(CURRENT DATE)
END
dies gibt mir einfach den letzten monat (also den märz aus).
ich möchte aber, dass er die letzten 3 monate (also januar bis märz) ausgibt.
mit and sollte es machbar sein, aber ich checke nicht wie...
Wie ihr sicherlich gesehen habt, habe ich es so gemacht, wenn die liste gemacht wird im januar, wird die liste mit den geburtstagen vom letzten dezember gefüllt, darum das jahr -1. dies müsste ich ja schon von märz weg machen, wenn ich die letzten drei monate möchte (dez, jan, feb)
Kann mir jemand helfen?
Vielen Dank im Voraus...
SCH... KÖNNTE DAS JEMAND INS MYSQL - FORUM WECHSELN? HAB DAS VÖLLIG VERSCHWITZT... SRY!!!!!!!!!!