webForumDet fria alternativet
Logga in / Bli medlem

Date skillnad

Databaser & SQL

6 svar · 184 visningar · startad av mappe

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

Hur skriver man i asp för att öppna alla ur databasen som som blivit inlagda för mer än tex. 5 minuter sedan?

Medlem sedan feb. 20022 594 inlägg
#2

strSQL = "SELECT * FROM tblTabell WHERE strTimeInserted => "& dateAdd("n",-5,now()) &""

Testa det. Är inte på långa vägar säker...

Medlem sedan dec. 200012 464 inlägg
#3

Det beror på vilken databashanterare som du använder.

Sql server

strSQL = "SELECT * FROM tblTabell WHERE strTimeInserted >= '"& dateAdd("n",-5,now()) &"'"

Access

strSQL = "SELECT * FROM tblTabell WHERE strTimeInserted >= #" & dateAdd("n",-5,now()) &"#"
Medlem sedan juli 200218 inlägg
#4

Har Access, behöver man lägga in nått i databasen som sparar datumet när man blev inlagd eller gör den det av sig själv? Eller vad är "strTimeInserted"

Medlem sedan feb. 20022 594 inlägg
#5

"strTimeInserted" är ett fält som innehåller tiden då du lade in medlemmen/nyheten/inlägget eller vad det nu än rör sig om. Du får ju självklart kalla det fältet vad du vill. Eller ja, inte vad som helst, men du förstår. :D

Medlem sedan juli 200218 inlägg
#6

Tack!

Medlem sedan feb. 20022 594 inlägg
#7

Inga problem...

Tänkte bara passa på att beundra LarsG lite nu. :D ;)

257 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)