folgendes Problem ich möchte Termine und Geburtstage auflisten
----------------------
soweit der query:
ausfabe ist für 2004 in Ordnung, da ich dort auch am 04.02.04 einen termin habe so wie einen geburtstag am 04.02.1984
für 2005
sollte der query nun nur noch den geburtstag ausgeben.
aber es wird nichts ausgeben
Irgendwie ist die WHERE wohl falsch nur was?? das letzt AND durch OR ersetzen klappte irgendwie auch nicht, dann listet der mit für jedes jahr alle termine auf
----------------------
Code:
SELECT CA.caid, CA.name as caname, CA.info, CA.eid, CA.eid as caeid, DAYOFMONTH(CA.date) as day, MONTH(CA.date) as month, E.eid, E.name as ename, YEAR(E.geburtstag) as gebyear, DAYOFMONTH(E.geburtstag) as gebday FROM wn_employee E, wn_calender CA WHERE YEAR(CA.date)=2004 AND MONTH(CA.date)=02 AND MONTH(E.geburtstag)=02 ORDER BY DAYOFMONTH(CA.date),DAYOFMONTH(E.geburtstag)
ausfabe ist für 2004 in Ordnung, da ich dort auch am 04.02.04 einen termin habe so wie einen geburtstag am 04.02.1984
für 2005
sollte der query nun nur noch den geburtstag ausgeben.
aber es wird nichts ausgeben
Irgendwie ist die WHERE wohl falsch nur was?? das letzt AND durch OR ersetzen klappte irgendwie auch nicht, dann listet der mit für jedes jahr alle termine auf


Kommentar