IF satser och datum

ASP

6 svar · 131 visningar · startad av His Divine Shadow

Medlem sedan sep. 20004 079 inlägg
Trådstart#1

Jag undrar om man kan göra en if sats som bara visar en sak om den är äldre än 24timmar och en annan sak om den är yngre.

Medlem sedan dec. 200012 464 inlägg
#2
if datediff("h",dittDatum,now()) > 24 then
'gör något
else
'gör något annat
end if
Medlem sedan sep. 20004 079 inlägg
#3

najs, men dittDatum, ska det bytas ut mod Datum då? som är namnet på datumfältet i databasen? Jag antar det.

Medlem sedan sep. 20004 079 inlägg
#4

Förresten, kan denna kod modifieras för att funka i SQL sats?

Medlem sedan feb. 20012 412 inlägg
#5

Minns jag inte fel så fungerar DateDiff om du har access som DBMS.

sql ="SELECT * FROM ogrish WHERE DateDiff("h",DatumField,now()) > 24 "

mvh Jörgen :)

Medlem sedan sep. 20004 079 inlägg
#6

Tack :)

Förresten, dit sig, verkar stämma :e

Medlem sedan sep. 20004 079 inlägg
#7

Jo, Jorgen, tog länge detta men jag tänkte inte mycket på det, hursomhelst, det funkade inte, finns det nått sätt som man kan få det att funka?

Eller nått sätt alls at få en funktion som räknar hur många inlägg som är över 24 timmar gamla eller en vecka?
Har ju en SQL sats som räknar alla inlägg, men jag skulle också vilja ha en som räknar hur många denna vecka och dag...
[KOD]
sqlcount ="SELECT COUNT(*) AS intAntal FROM Posts Where ForumID = '"& ID &"'"
[KOD]

249 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)