webForumDet fria alternativet

Datumproblem

3 svar · 229 visningar · startad av wborg

wborgMedlem sedan dec. 2003209 inlägg
#1

Hej,

jag har en accessdatabas med en tabell tbl_res som har ett fält Date (Datum/Tid) med formatet åååå-mm-dd. Det jag undrar är hur man kan göra för att bara lista data från en viss månad t ex juni?

Min SQL ser ut så här idag:

<%
dim Conn, objrs, i, prevDate, currDate, strTot
Set Conn = Server.CreateObject("ADODB.Connection") 
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/xlr13x3sm.mdb") 
Set objrs = Conn.Execute("SELECT tbl_player.Namn, tbl_player.Efternamn, tbl_res.AMT1, tbl_res.AMT2, tbl_res.AMT3, tbl_res.AMT4, tbl_res.AMT5, tbl_res.AMT6, tbl_res.AMT7, tbl_res.AMT8, tbl_res.AMT9, tbl_res.AMT10, tbl_res.AMT11, tbl_res.AMT12, tbl_res.AMT13, tbl_res.AMT14, tbl_res.AMT15, tbl_res.AMT16, tbl_res.AMT17, tbl_res.AMT18, tbl_res.TOTAL, tbl_res.Date, tbl_res.Comp_Name FROM tbl_player INNER JOIN tbl_res ON tbl_player.PlayerId=tbl_res.PlayerId WHERE tbl_res.Surface ='Filt' ORDER BY tbl_res.Date, tbl_res.Varv")

i=0
while not objrs.BOF and not objrs.EOF
  currDate = objrs("Date")
  if IsEmpty(prevDate) then 'first iteration
	createNewTableStart(false)
  elseif prevDate <> currDate then
	createNewTableStart(true)
  end if
  i = i + 1
  If i Mod 2 = 0 Then
%>

Hoppas någon vet hur man löser detta, tack på förhand
/S

emissionMedlem sedan dec. 19996 721 inlägg
#2
....WHERE MONTH(kolumnen)=6
wborgMedlem sedan dec. 2003209 inlägg
#3

emission.

om man har detta efter WHERE hur lägger man då till den kod du skrev?

WHERE tbl_res.Surface ='Filt' ORDER BY ...

/S

emissionMedlem sedan dec. 19996 721 inlägg
#4

Lägg till det i WHERE-satsen, helt enkelt...

WHERE tbl_res.Surface ='Filt' AND MONTH(datumkolumnen)=6 ORDER BY ...

Om din kolumn heter "Date" så måste du döpa om den, eftersom det är ett reserverat ord. Det går att kringgå, men gör inte det.

126 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)