webForumDet fria alternativet

händelser den närmaste veckan

ASP

3 svar · 224 visningar · startad av pellsäter

Medlem sedan aug. 2000526 inlägg
Frågan#1

SQL = "SELECT * FROM kalender WHERE DatePart('ww', datum) = DatePart ('ww', now())"

Koden ovan tar ingen hänsyn till vilket år det är. Den plockar ut vad som ska hända den närmaste veckan utan hänsyn till år. Jsut nu visar den poster från förra året!!

Medlem sedan jan. 20011 140 inlägg
#2

Jag gör så här

dateNextMonday = date + (8 - weekday(date,2))
vecka = dateNextMonday-7
sql = "SELECT * FROM tabell WHERE datum BETWEEN #" & dateNextMonday & "# AND #"& vecka & "#  order by Datum"
Set rs = oConn.Execute(sql)

Jag vet inte om det finns någon bättre lösning men det här fungerar

Medlem sedan aug. 2000526 inlägg
#3

tackar det funkar bra

Medlem sedan aug. 2000526 inlägg
#4

fel av mig

270 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)