if datediff("h",dittDatum,now()) > 24 then
'gör något
else
'gör något annat
end if
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.
6 svar · 131 visningar · startad av His Divine Shadow
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.
if datediff("h",dittDatum,now()) > 24 then
'gör något
else
'gör något annat
end if
najs, men dittDatum, ska det bytas ut mod Datum då? som är namnet på datumfältet i databasen? Jag antar det.
Förresten, kan denna kod modifieras för att funka i SQL sats?
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
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]