webForumDet fria alternativet

Hämta poster i vald vecka

2 svar · 164 visningar · startad av doggelito

doggelitoMedlem sedan juni 20003 076 inlägg
#1

Har använt denna kod, men det blir ju fel eftersom v.1 -2003 börjar året innan, nån som kan fixa? :)

@Current_date = "2003-01-01"

Select ...
From ...
Where DatePart(year,Pr.Timestart) = year(@Current_date) And  
DatePart(week,Pr.Timestart) = DatePart(week,@Current_date)

(Timestart = now() -värde alltså åååå-mm-dd 00:00:00)

använder sql-server 2000

doggelitoMedlem sedan juni 20003 076 inlägg
#2

Jasså, jag trodde ni hade fixat detta tills idag! :)
Nåväl, borde man inte kunna skicka in datumet för första dagen i veckan (2002-12-30) och sedan köra en between mellan det datumet samt +7 dagar på nått vis?

Engine^Medlem sedan dec. 20003 887 inlägg
#3
Between #2002-12-30# And DateAdd("d", 7, #2002-12-30#)
125 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)