webForumDet fria alternativet

Datepart med mySQL

5 svar · 268 visningar · startad av Wiklund!!

Wiklund!!Medlem sedan juli 2002549 inlägg
#1

Fungerar det att använda datepart i en mysql SQL sats med ASP.

Vill göra så här:

WHERE "&DatePart("m", uDatum)&" = "&DatePart("m", now)&"

uDatum är i now format.

LarsGMedlem sedan dec. 200012 464 inlägg
#2
where extract(month from datum) = extract(month from current_date)
Engine^Medlem sedan dec. 20003 887 inlägg
#3

Kan det inte vara enklare att använda Month()? Resultatet bör ju vara detsamma (är det något med MySQL-versionen som kan ställa till det?).

WHERE Month(uDatum) = Month(CurDate())
Wiklund!!Medlem sedan juli 2002549 inlägg
#4

Jag testatede med extract fungerade bra. Tack!

Wiklund!!Medlem sedan juli 2002549 inlägg
#5

LarsG går det få ut från 2 dagar tillbaka med extract eller fungerar det bara på den aktuella dagen?

Jag vill göra ett script som visar antalet logins de 10 senaste dagarna.

LarsGMedlem sedan dec. 200012 464 inlägg
#6

extract fungerar på godtyckligt datumvärde. Du kan ju använda dateadd för att få ett förflutet datum och sedan använda extract på resultatet.

129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)