webForumDet fria alternativet
Logga in / Bli medlem

Datum -2

ASP

4 svar · 156 visningar · startad av Addeladde

Medlem sedan jan. 20013 406 inlägg
Trådstart#1

Jag vill kunna få en variabel med dagens datum minus 2 dagar

alltså om dagens datum är
2001-05-30 så ska datumet bli 2001-05-28

jag har försökt med

datum = date -2

men det funkar inte. Observera att formatet måste vara åååå-mm-dd

Medlem sedan dec. 19998 577 inlägg
#2

datum = DateAdd("D", -2, Date)

Medlem sedan jan. 20013 406 inlägg
#3

Den skriver ut datum som har passerat vad är det för fel. Om jag ändrar datumet mer än en månad till baka skriver den inte ut datumet.

datum = DateAdd("D", -2, Date)

pg = TRIM( Request( "pg" ) )
IF pg = "" THEN pg = 1 

Set utfardRS = Server.CreateObject( "ADODB.Recordset" )
utfardRS.ActiveConnection = Con
utfardRS.CursorType = adOpenStatic
utfardRS.Pagesize = 100

sqlString = "SELECT utfard_namn, utfard_id, utfard_datum, utfard_typ, utfard_djup, utfard_krav, utfard_info, utfard_platser " &_
  "FROM utfarder " &_
  "WHERE utfard_status=1 " &_
  "AND utfard_datum >= '" &  datum & "' " &_
  "ORDER BY utfard_datum DESC"
utfardRS.Open sqlString
utfardRS.AbsolutePage = pg
%>
Medlem sedan dec. 19998 577 inlägg
#4

vad är det för databas?

vad är fältet utfard_datum för datatyp?

Medlem sedan jan. 20013 406 inlägg
#5

det är en MS SQL-server datbas och fältet är av typen datum

281 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
135 ms — deklarationer (db)
0 ms — hämta statistik (cache)
142 ms — hämta tråd, inlägg och bilagor (db)
136 ms — ändringar (db)