thats because you're looking for only day difference, make it likeDECLARE @datex intDECLARE @date1 DATETIMEDECLARE @date2 DATETIMESELECT @date1 = CONVERT(DATETIME,'2012-10-25 17:14:40')SELECT @date2 = CONVERT(DATETIME,'2012-10-25 19:01:01')SELECT @datex = DATEDIFF(ss,@date1,@date2)SELECT CONVERT(VARCHAR(8),DATEADD(ss,@datex,0),108)if its goes beyond day part you need to separate out days and add it
------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/