Hej..
Har ett litet problem...
Det är så här...!
Jag ska ta ut data med ett visst veckornummer...
Veckonumret ska bestämmas från ett shortdate fält: 2005-12-12
Så här ser koden ut:
<%
vecka = datepart ("ww", Date, vbMonday, vbFirstFourDays)
Set RSsid = Server.CreateObject("Adodb.RecordSet")
Sqltr = "Select * from tr_tider where lag = 2 AND DatePart('ww', datum, vbMonday, vbFirstFourDays) = " & vecka & " Order by datum Asc"
Set RSsid = Connect.Execute(Sqltr)
%>
AND DatePart('ww', tr_tider.datum, 2, 0) = " & vecka & " Order by datum Asc"
Nej, då används den regel som är inställd i systemet för att beräkna första veckan i året, vilket inte alls är säkert att det är rätt, d.v.s. vbFirstFourDays.
Så här ska det vara i så fall:
AND DatePart('ww', tr_tider.datum, 2, 2) = " & vecka & " Order by datum Asc"