[AccessD] A2K: Time diff calcs

Arthur Fuller artful at rogers.com
Tue Sep 14 14:33:41 CDT 2004


IMHO you should always store time differences in seconds rather than any
higher denomination, then leave the formatting of same to the front end.
That way, IMO, your back-end data is always correct (and easily
calculated), and you can postpone the formatting until the front end is
right, confident that your data in the back-end is correct.

Just my $.02.

Arthur

-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Darren DICK
Sent: Tuesday, September 14, 2004 8:25 AM
To: AccessD List
Subject: [AccessD] A2K: Time diff calcs


Hello all
I want to calculate then insert into a table the duration of a users
logon in HOURS and MINUTES In the logon table the default value for the
logon field is Now() and is captured at...You guessed at logon. I then
run a query that updates the Logoff field to Now() once the user answers
YES to loggin off. The theory being there will be a difference even if
it is only 5 or 10 seconds. Unless some clown plays with the clock after
loggin on --- but forget all that :-))

Both logon and logoff fields data types in the Logon Table are General
Date (01/01/2004 15:45:25PM)

So a user logs on at say...14/09/2004 10:08:45 PM and then logs off at
say...14/09/2004 10:10:55 PM

The time logged on = 2 mins and 10 secs but how do I calculate that?

I have udsed DateDiff but with no success...
DateDiff("Short Time",[LogonTimeAndDate],Now())
DateDiff("mm",[LogonTimeAndDate],Now())
DateDiff("nn",[LogonTimeAndDate],Now()) etc etc

Many thanks in advance

Darren


-- 
_______________________________________________
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com




More information about the AccessD mailing list