webForumDet fria alternativet

Hämta födelsedagar

Databaser & SQLur Databashanterare & SQL

5 svar · 195 visningar · startad av andreas_lindh

Medlem sedan jan. 20011 140 inlägg
Frågan#1

jag försöker hämta vem som har födesledag med den här frågan


select * from trupper where extract(month from alder) = " & Month(_category) & " and extract(day from alder) =  dayofMonth(" & _category & ")

_category innehåller ett datum

Någon som vet hur jag ska göra. Har precis bytt till mysql och vet inte hur jag ska skriva frågan

Medlem sedan dec. 20003 563 inlägg
Medlem sedan jan. 20011 140 inlägg
#3

nu har jag testat med det fär men det fungerar inte

select * from trupper where month(alder) = Month(" & _category & ") and DAYOFMONTH(alder) = dayofMonth(" & _category & ")
Medlem sedan dec. 200012 464 inlägg
#4
select * 
  from trupper 
where extract(month from alder) = " & Month(_category) & " and extract(day from alder) =  " & dayofMonth( _category)
Medlem sedan jan. 20011 140 inlägg
#5

När jag försöker med det där klagar den vid kompileringen på att dayofmonth inte är deklarerad

Medlem sedan dec. 200012 464 inlägg
#6

Nej, just det. Den heter day när det gäller VB-script.

select * 
  from trupper 
where extract(month from alder) = " & Month(_category) & " and extract(day from alder) =  " & day( _category)
131 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)