Denis Orozco
asked on
get the time differencial between two hours
hi there,
I have stored two dates on my table and it looks like this:
event_time event_time_end
1900-01-01 10:20:00.000 1900-01-01 10:30:00.000
notes: this two hours are not always 15 minutes it varies hence the reason why i need to get the time difference between the two.
how can i get the difference between the two?
Thanks,
COHFL
I have stored two dates on my table and it looks like this:
event_time event_time_end
1900-01-01 10:20:00.000 1900-01-01 10:30:00.000
notes: this two hours are not always 15 minutes it varies hence the reason why i need to get the time difference between the two.
how can i get the difference between the two?
Thanks,
COHFL
select datediff(minute, date1, date2)
ASKER
Nicobo,
the only problem with doing the division by 60 if i run this:
select DATEDIFF(MINUTE,'2008-01-0 1 12:00:00', '2008-01-01 12:15:00')/convert(real,60 )
i get 0.25 where it should display 0.15
the only problem with doing the division by 60 if i run this:
select DATEDIFF(MINUTE,'2008-01-0
i get 0.25 where it should display 0.15
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
ok that did it.
iuse your suggestion:
select dateadd(MINUTE, DATEDIFF(MINUTE,'1900-01-0 1 10:20:00.000', '1900-01-01 10:35:00.000'), '1900-01-01')
and i add a small rinkle to filter out the time portion of it so it looks cleaner:
select CONVERT(VARCHAR(8), dateadd(MINUTE, DATEDIFF(MINUTE,'1900-01-0 1 08:20:00.000', '1900-01-01 10:35:00.000'), '1900-01-01'), 108)
Thanks
iuse your suggestion:
select dateadd(MINUTE, DATEDIFF(MINUTE,'1900-01-0
and i add a small rinkle to filter out the time portion of it so it looks cleaner:
select CONVERT(VARCHAR(8), dateadd(MINUTE, DATEDIFF(MINUTE,'1900-01-0
Thanks
Open in new window
You could divide by 60 to get the hours like this:DATEDIFF(MINUTE,'1900-01-0
And you'll probably want to replace the time string with field names from your table. Something like:
select DATEDIFF(MINUTE,event_time