webForumDet fria alternativet
Logga in / Bli medlem

Arkiveringsfunktion

ASP

4 svar · 220 visningar · startad av qwerty

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

Jag håller på att göra ett arkiv till min gästbok. Jag undrar hur jag ska skriva i sql-frågan för att visa inlägg som är äldre än en månad.

SQL = "SELECT* FROM tabell1 WHERE datum < #" & date & "# ORDER By ID DESC"

Så här "långt" har jag kommit. Men hur ska jag få in minus en månad. Skulle man kunna byta ut date mot month-1 el. ngt liknande...

Medlem sedan dec. 200012 464 inlägg
#2

Du kan använda funktionen dateadd för att räkna med datum


SQL = "SELECT* FROM tabell1 WHERE datum < dateadd('m',-1,date) ORDER By ID DESC"
Medlem sedan jan. 2001391 inlägg
#3

...är rädd att det inte funkar.

too few parameters. expected 1

Medlem sedan juni 200032 967 inlägg
#4

om du har en svensk access så är det inte någon höjdare att kalla en kolumn för datum, då det är fet-reserverat av access (datatyp, ju). prova att klamra det.

Medlem sedan jan. 2001391 inlägg
384 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
127 ms — hämta statistik (db)
130 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)