SQLupd = "UPDATE logg SET logOnline='"&OffLine&"', logSenastUt='"&logSenastUt1&"' WHERE logSenastIn < #"& RScount("logSenastIn") + 0.04167 &"# "
Någonting åt detta hållet kanske... ?
Databaser & SQLur Databashanterare & SQL
3 svar · 185 visningar · startad av peppar
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?
SQLupd = "UPDATE logg SET logOnline='"&OffLine&"', logSenastUt='"&logSenastUt1&"' WHERE logSenastIn < #"& RScount("logSenastIn") + 0.04167 &"# "
Någonting åt detta hållet kanske... ?
SQLupd = "UPDATE logg SET logOnline='"&OffLine&"', logSenastUt='"&logSenastUt1&"' WHERE logSenastIn < #"& DateAdd("n", +30, logSenastIn)&"# "
hrm, blev det rätt nu tro...
Njae, resultatet i databasen blev...
2003-03-17 20:41:02
på alla poster, oavsett vad den jämförde mot...