yesSELECT worktype,cnt,CAST((DATEDIFF(dd,0,Diff)* 24) + CONVERT(varchar(2),DATEADD(dd,-1 * DATEDIFF(dd,0,Diff),Diff),108)*1 AS varchar(4)) + ':' + RIGHT(CONVERT(varchar(8),DATEADD(dd,-1 * DATEDIFF(dd,0,Diff),Diff),108),5)FROM(select worktype,count(id) as cnt, dateadd(ss,datediff(ss,MIN(timestamp),MAX(timestamp)),0) AS DiffFROM tableGROUP BY worktype)t
------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/