Jag har en log där dteCreated = now()
Mellan två händelser tar jag tiden, skillanden blir dteHändelse_1 - dteHändelse_2
Det ska visas i sekunder och inte med 00:00:23 som det visas nu...
??? What's the catch?
8 svar · 235 visningar · startad av Eclipse
Jag har en log där dteCreated = now()
Mellan två händelser tar jag tiden, skillanden blir dteHändelse_1 - dteHändelse_2
Det ska visas i sekunder och inte med 00:00:23 som det visas nu...
??? What's the catch?
allright... jag listar alla posterna på en sida och där tänkte jag man man kunde bara räkna ut skillnaden från den andra tabellen...
Hajjar du??
Jag måste återkomma, jag var på väg att posta i SQL forumet, men fasen... jag vet inte vad jag vill!
(Jo det vet jag, hur länge har en viss person varit på en webbplats.)
Ok.
Syntaxen för access är troligen:
SELECT DateDiff ('s', datumfält1, datumfält2) as sekunder FROM tabellen WHERE userid = 22
Någonting sånt iaf. :)
Jag kan tänka mig att dteCreated är en tidpunkt då användaren loggade in. Och så har du en tabell med användarna och deras uppgifter. I loggen lagrar du ju antagligen vilket användarid som orsakade händelsen. Det skulle kunna bli såhär:
SELECT strUserName, DateDiff('s', dteCreated, Now())
FROM [i]logtabell[/i] t1
INNER JOIN [i]användartabell[/i] t2 ON t2.userID = t1.userID