webForumDet fria alternativet

Befintligt datum + 30min i SQL

3 svar · 185 visningar · startad av peppar

pepparMedlem sedan dec. 2001822 inlägg
#1

nu står det helt still ...

Jag har en timestamp i ett fält i en accessdatabas "logSenastIn"

Jag vill i min SQL "update" fråga om "logSenastIn" är äldre än 30 minuter, och om då exekveras SQLen ... typ

SQLupd = "UPDATE logg SET logOnline='"&OffLine&"', logSenastUt='"&logSenastUt1&"' WHERE logSenastIn < #"& cdate(logSenastIn + 30minuter)&"# "

Hur jämför jag mot timestampen?

pepparMedlem sedan dec. 2001822 inlägg
#2
SQLupd = "UPDATE logg SET logOnline='"&OffLine&"', logSenastUt='"&logSenastUt1&"' WHERE logSenastIn < #"& RScount("logSenastIn") + 0.04167 &"# "

Någonting åt detta hållet kanske... ?

JAreMANNENMedlem sedan aug. 20001 698 inlägg
#3
SQLupd = "UPDATE logg SET logOnline='"&OffLine&"', logSenastUt='"&logSenastUt1&"' WHERE logSenastIn < #"& DateAdd("n", +30, logSenastIn)&"# "

hrm, blev det rätt nu tro...

pepparMedlem sedan dec. 2001822 inlägg
#4

Njae, resultatet i databasen blev...

2003-03-17 20:41:02

på alla poster, oavsett vad den jämförde mot...

Genererad på 380 ms · cache AV · v20260730165559-full.f96bc7eb