DateAdd function using decimal minutes...

G

Guest

-- I want to add two decimal minute values to a starting time and then round
the result up to a whole minute. Example: 0800 + 2.25 min + 3.45 min =
0806. Right now my minutes get rounded down to 0800 +2 +3 = 5. Any help
would be appreciated.

BobWingmeister
 
B

BeruthialsCat

BetoWing said:
-- I want to add two decimal minute values to a starting time and then round
the result up to a whole minute. Example: 0800 + 2.25 min + 3.45 min =
0806. Right now my minutes get rounded down to 0800 +2 +3 = 5. Any help
would be appreciated.

BobWingmeister

Sure there are better ways but i use this in a query to get the result
you want

Expr1: IIf((([varA]+[varB])*60) Mod
60=0,Format(DateAdd('s',(([varA]+[varB])*60),[varStartTime]),"Medium
Time"),Format(DateAdd('n',(1+Int([varA]+[varB])),[varStartTime]),"Medium
Time"))

varA varB are ur 2 adding minutes and varStartTime where u started.

HTH
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top