På følgende link er der et VBscript, som beregner ugenummeret ud fra en dato. Du kan jo så udregne ugenummeret for alle dine datoer, og så pille dem ud, hvor ugenummeret svarer til dagens dato.
Select * from tabel where dato > '2003-10-20' and dato < '2003-10-26' Det er ikke altid at between virker ordentlig med datoer så jeg foretrækker ovenstående.
SQL = "Select * from kampe where dato >= " & dateserial(year(date()),month(date()),day(date()))-tilbage & " and dato <= " & dateserial(year(date()),month(date()),day(date()))+frem & ""
og der kommer stadigvæk ikke noget... tilbage og frem er 2 variabler med det antal af dage man skal frem/tilbage for at kommer til ugens start/slut
Thomas
Synes godt om
Slettet bruger
02. november 2003 - 21:16#6
Prøv dateadd istedet: Tilbage skal så være et negativt tal
SQL = "Select * from kampe where dato >= " & dateadd("d",tilbage,date()) & " and dato <= " & dateadd("d",frem,date())
Jo det gør den faktisk, datoer læses nemlig som mm-dd-yyyy som hovedregel og 10-11-2003 opfattes som den 11. oktober og ikke den 10. november, den 16-11-2003 kan ikke misforståes så derfor opfattes den korrekt, prøv evt at skrive dem bagvendt:
Select * from kampe where dato >= #2003-11-10# and dato <= #2003-11-16# order by dato asc,start ASC
Jeg har sat det med ind med dateserial, den skulle jo lave dem rigtige.. Eller hva.. ??
Thomas
Synes godt om
Slettet bruger
03. november 2003 - 21:06#15
Jeg har aldrig brugt den så jeg ved ikke hvor afhængig den er af dato indstillingerne på maskinen. Men hvorfor bruger du ikke bare dateadd som jeg viste dig?
querystringen kan se sådan her ud.. fil.asp?mode=next&dato=10-11-2003
Synes godt om
Slettet bruger
05. november 2003 - 22:04#23
Og det er den 10. november? Hvis du på din side lige laver en Response.Write date() hvad får du så ud? Og hvad hvis du laver en Response.Write CDate(dato)
SQL = "Select * from kampe where datediff('d',dateserial("&year(dt)&","&month(dt)&","&day(dt)&"),dato) >= 0 and datediff('d',dateserial("&year(df)&","&month(df)&","&day(df)&"),dato) <= 0 order by dato asc,start ASC"
Thomas
Synes godt om
Slettet bruger
06. november 2003 - 19:09#28
ok
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.