Getting DateDiff to calculate half days

LMK

New member
Local time
Today, 13:17
Joined
Jun 8, 2006
Messages
7
I have an access database used for recording training events. I was able to calculate the number of days each training event took by using

Datediff("d",[Training Date From],[Training Date To]+1)

I was really chuffed with this until my boss asked what happens when the training only lasts half a day! I added the time to the above fields to make them date/time fields but can't see a way to calculate in half days.

As well as this the other problem is that training could be over a few days. As an example I'd like to be able to input that the training started at 9am on Monday 29th May and ended at 12 noon on Thursday 1st June and get the result of 3.5 days. The full days would all end at 5pm but I wouldn't be recording that, just the total days. I tried changing the datediff function to hours in the hope I could somehow discount the non working hours but that didn't work! I'd ideally like the final result to be in days, ie 0.5, 1 etc. It would always be in whole or half day increments - don't need things to be overly complicated!

Any help will be very gratefully received. I'm definitely not an expert as you can probably tell!! :eek:
 
You could take the datediff in Hours and simply devide the result by 24 hours?
 

Users who are viewing this thread

Back
Top Bottom