Click here to Skip to main content
15,885,546 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Hii ,

i want output like : 15:35 (HH:MI) OR 00:25 (HH:MI)


In date diff how i get this output in between two dates?

i have two dates :
2014-01-07 08:41:00.000
2014-01-07 17:29:00.000

Thank you ,
Posted
Updated 8-Jan-14 2:43am
v2

 
Share this answer
 
Try this:

SELECT DATEDIFF(hour,'2014-01-01 03:24:16','2014-01-2 04:24:16')

exact which u want:-

DECLARE @INT INT
SET @INT = DATEDIFF(SECOND,GETDATE(),GETDATE()+1)
select
convert(varchar(10), (@INT/86400)) + ':' +
convert(varchar(10), ((@INT%86400)/3600))
 
Share this answer
 
 
Share this answer
 
Comments
RKparmar 9-Jan-14 2:28am    
HI ,

I use this but in this i m not calculate sum of time

select right('0' + cast(datediff(hh, '2014-01-02 08:30:00.000','2014-01-04 18:20:00.000') as varchar),2) +':' + right('0' + cast(datediff(mi, '2014-01-02 08:30:00.000','2014-01-04 18:20:00.000') % 60 as varchar),2) as HoursMin

i got more then one record from database . how to sum this all HoursMin column sum ?
Maciej Los 9-Jan-14 2:49am    
Replace dates with column names ;)

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900