Mailinglisten-Archive |
Hi René hast Du auch ausserhalb der Liste eine (brauchbare) Antwort bekommen? Ich habe nämlich das gleiche Problem. Nur behelfe ich mir mit folgender where-clause: SELECT DAYOFMONTH(Mitglieder.Geburtsdatum) AS Tag ,Mitglieder.Name, Mitglieder.Vorname, IF ( (YEAR(NOW()) - YEAR(Mitglieder.Geburtsdatum)) >= 70, (YEAR(NOW()) - YEAR(Mitglieder.Geburtsdatum)),"") AS Age INTO OUTFILE './file.sql' FROM Mitglieder WHERE MONTH(Mitglieder.Geburtsdatum) in (2,3) ORDER BY MONTH(Mitglieder.Geburtsdatum), Tag; rene.kurt_(at)_planet-web.ch schrieb: > > hallo zusammen > > aus einer tabelle möchte ich die nächsten geburtstage heraussuchen können. im prinzip nicht so eine grosse schwierigkeit, wenn da nicht der jahreswechsel wäre. in der tabelle habe ich eine spalte vom typ DATE mit dem eintrag z.b. 1967-08-24. mein ansatz bis jetzt ist folgender select > > select *, date_format(geboren,'%m%d') as mmdd > from birthday > order by mmdd > > alles schön und gut, nur bekomme ich natürlich so zuerst auch geburtstage, die schon vorbei sind. wenn ich es einschränke und sage ich möchte nur die daten, die in der zukunft liegen, dann habe ich im dezember natürlich keine geburtstage vom januar in meinem select. > > hat mir jemand einen guten tipp? > > gruss > rené > > --- > *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql -- mfg Andre --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive