webForumDet fria alternativet

Plocka fram datum mellan två datum

ASP

3 svar · 330 visningar · startad av bigsky

Medlem sedan maj 2002821 inlägg
Frågan#1

Jag har två datum, tex:

2005-12-13 och 2005-12-16

Hur plockar jag ut de datumen som inträffar MELLAN dessa två datum (som kan vara vilka som helst då det är två variabler) och skriver ut dessa i samma format? I detta fall:

2005-12-14
2005-12-15

Medlem sedan sep. 200421 inlägg
#2

Är det ur en databas du menar?
Vilken typ av databas? Access?
datStart = "2005-12-13"
datStop = "2005-12-16"
strSQL = "SELECT fält1, fält2 FROM tabellen WHERE datum > #" & datStart & "# AND datum < #" & datStop & "#"

Eller kanske använda dig av between
strSQL = "SELECT fält1, fält2 FROM tabellen WHERE datum BETWEEN #" & datStart & " AND #" & datStop & "#"

Om datumen är lagrade som yyyy-mm-dd hh:mm:ss i din databas så kan du använda dig av FormatDateTime(datDatum,2) för att få i formatet yyyy-mm-dd

Medlem sedan maj 2002821 inlägg
#3

Oj, glömde säga att jag fixade det. Men tack ändå.

Medlem sedan jan. 20011 154 inlägg
#4

Skriv gärna hur du gjorde så nästa stackare med samma fel vet vad han ska göra :)

272 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
134 ms — ändringar (db)