webForumDet fria alternativet

Visa poste som ligger inom 30 dagar

ASP

2 svar · 153 visningar · startad av erika

Medlem sedan juli 200048 inlägg
Frågan#1

Har ett datumfält där datum & tid skrivs ut som tex. 1/1/10 8:00:00 AM

Jag vill göra en sql sats som endast väljer ut posterna som ligger inom en månads närhet, tex är det 15 november idag skall den bara visa poster med datum 15/11/99 0:00:00 AM till 15/12/99 0:00:00 .

Tacksam för hjälp med sql satsen.
Mvh emil

Medlem sedan mars 20001 266 inlägg
#2

Ok vi kan då tex hoppa 30 dagar tillbaka i tiden.

dim strTime
strTime = date() -30 'hämtar dagens datum och går 30 dygn tillbaka
Sql = "select * from tabell where datum <  #" & strTime & "#  "
connection.execute(Sql)

Nåt sådant borde fungera utmärkt.

Andreas

Medlem sedan mars 20002 836 inlägg
#3

Hello,

Denna listar alla poster mellan 2 datum:

Dim dteDate
dteDate = Now()

strSQL = "SELECT * FROM TABLE_NAME WHERE DATE_FIELD >= #" & dteDate & "# AND DATE_FIELD <= #" & DateAdd("d",30,dteDate) & "#"

------------------
'*********************
Response.Write("PatrikB")
Response.End
'*********************

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