phpbar.de logo

Mailinglisten-Archive

SELECT mit Geburtsdatum

SELECT mit Geburtsdatum

Andre Krajnik mysql_(at)_lists.phpcenter.de
Fri, 23 Mar 2001 20:02:07 +0100


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