Hallo ihr
ich hät da mal ne frage ^^
also, ich muss daten von personen aus der datenbank lesen, wo das geburtsdatum zwischen den übergebenen Datumwerte liegt. wobei aber nur der Tag und das Monat verglichen wird
@fromDate = 01.01.2007
@toDate = 01.06.2007
und da sollen dann alle personen halt rauskommen, von denen halt das gebdatum dazwischen liegt
bei mir geht das ja wunderbar .. nur halt falsch
ich bekomm alle raus, wo der tag zwischen 01 und 01 liegt xD
mein sql-befehl:
SELECT *
FROM personen
WHERE Day(Geburtsdatum) between Day(@fromDate) AND Day(@toDate)
AND Month(Geburtsdatum) between Month(@fromDate) AND Month(@toDate)
danke schon mal für eure hilfe
LG mokona
ich hät da mal ne frage ^^
also, ich muss daten von personen aus der datenbank lesen, wo das geburtsdatum zwischen den übergebenen Datumwerte liegt. wobei aber nur der Tag und das Monat verglichen wird
@fromDate = 01.01.2007
@toDate = 01.06.2007
und da sollen dann alle personen halt rauskommen, von denen halt das gebdatum dazwischen liegt
bei mir geht das ja wunderbar .. nur halt falsch
ich bekomm alle raus, wo der tag zwischen 01 und 01 liegt xD
mein sql-befehl:
SELECT *
FROM personen
WHERE Day(Geburtsdatum) between Day(@fromDate) AND Day(@toDate)
AND Month(Geburtsdatum) between Month(@fromDate) AND Month(@toDate)
danke schon mal für eure hilfe
LG mokona
Comment