Hur åtgärdar man detta, min dbms (ms-sql2000) kör söndag som startdag och lördag som slutdag.
Med koden nedan får jag ut värden fast jag ej ska få det.
Select Count(VisitorId) From tblStatistics_Totalvisitors Where
datediff(ww,'2003-07-13','2003-07-14') = 0
LarsGMedlem sedan dec. 200012 465 inlägg where
case when datepart(wd,'2003-07-13') = 1 then
datepart(wk,'2003-07-13') - 1 else
datepart(wk,'2003-07-13') end =
case when datepart(wd,'2003-07-14') = 1 then
datepart(wk,'2003-07-14') - 1 else
datepart(wk,'2003-07-14') end
För enkelhetens skull fick det bli så här:
set datefirst 1 select...
where datediff(yyyy,Regdate,'" & Selected_date & "') = 0 and
datepart(ww,Regdate) = datepart(ww, '" & Selected_date & "')
att man inte kan använda datefirst på datediff är ju märkligt!