I have this query that shows how many hours, minutes and seconds a worker has done for a day:
SELECT
Employee_Number, CAST([DateTime] as Date) as 'DateTime',
MIN([DateTime]) as 'MIN', MAX([DateTime]) as 'MAX',
[Hours Worked] = CAST((DATEDIFF(HOUR , min([DateTime]),
max([DateTime])) % 24 ) AS VARCHAR) +':'+ CAST((DATEDIFF(MINUTE, min([DateTime]),
max([DateTime])) % 60) AS VARCHAR) + ':' + CAST((DATEDIFF(SECOND, min([DateTime]),
max([DateTime])) % 60) AS VARCHAR) + '0' from tblExtract group by Employee_Number,
Cast([DateTime] as Date)
My problem is I want to convert the Hours worked column in hh:mm:ss. How can I resolve it?