Hi,
In the below query total hours of each project is not showing correct data.
WITH CTE_Sum AS (SELECT e.EmployeeName, d.ProjectName, DATEADD(ms, SUM(DATEDIFF(ms, '00:00:00.000', d.Total)), '00:00:00.000') AS TotTime FROM EmployeeTSDates AS e INNER JOIN DetailsTable AS d ON d.ServiceID = e.TSID WHERE (e.EmployeeName ='Howard Hall' ) AND (e.TSStartDate >= '4/26/2015') AND (e.TSEndDate <= '5/9/2015') GROUP BY e.EmployeeName, d.ProjectName), CTE_Sum2 AS (SELECT EmpName, DATEADD(ms, SUM(DATEDIFF(ms, '00:00:00.000', DailyTotal)), '00:00:00.000') AS TotTime FROM EmpTimesheet WHERE (EmpName = 'Howard Hall') AND (StartDate >= '4/26/2015')AND (EndDate <='5/9/2015') GROUP BY EmpName) SELECT ProjectName, 'Howard Hall', '4/26/2015', '5/9/2015', CAST(DATEDIFF(DAY, 0, TotTime) * 24 + DATEPART(HOUR, TotTime) AS varchar(4)) + ':' + RIGHT('00' + CAST(DATEPART(MINUTE, TotTime) AS varchar(2)), 2) + ':' + RIGHT('00' + CAST(DATEPART(SECOND, TotTime) AS varchar(2)), 2) AS TotalHours FROM CTE_Sum AS CTE_Sum_1 union all SELECT 'Howard Hall', '', '4/26/2015', '5/9/2015', CAST(DATEDIFF(DAY, 0, TotTime) * 24 + DATEPART(HOUR, TotTime) AS varchar(4)) + ':' + RIGHT('00' + CAST(DATEPART(MINUTE, TotTime) AS varchar(2)), 2) + ':' + RIGHT('00' + CAST(DATEPART(SECOND, TotTime) AS varchar(2)), 2) AS TotalHours FROM CTE_Sum2
Fisher 605 PA Howard Hall 4/26/2015 5/9/2015 1:45:00 Fisher Park Ave Plaza Howard Hall 4/26/2015 5/9/2015 1:15:00 Other Howard Hall 4/26/2015 5/9/2015 31:25:00 SOCiFi Howard Hall 4/26/2015 5/9/2015 37:45:00 SOCiFi / DFWMSDC Howard Hall 4/26/2015 5/9/2015 9:15:00 Howard Hall 4/26/2015 5/9/2015 81:40:00 data for above query but for project other below data contains projectname, total hrs
id342 Projectnam total Other 00:15:00 Fisher 605 PA 00:15:00 Other 04:15:00 SOCiFi 03:15:00 Other 00:15:00 Fisher 605 PA 00:15:00 Other 03:30:00 SOCiFi 04:00:00 SOCiFi / DFWMSD 05:15:00 Other 00:30:00 Other 02:00:00 Other 00:15:00 SOCiFi 04:45:00 SOCiFi / DFWMSDC 04:00:00 SOCiFi 08:45:00 id 348 Other 00:15:00 Other 02:00:00 Fisher 605 PA 00:45:00 SOCiFi 05:00:00 Other 00:15:00 SOCiFi 02:15:00 Other 05:25:00 Fisher Park Ave Plaza 01:15:00 Other 03:15:00 SOCiFi 03:30:00 Other 00:15:00 Fisher 605 PA 00:30:00 Other 01:45:00 SOCiFi 05:30:00 Other 00:15:00 SOCiFi 00:45:00 Other 07:00:00
of each project between the data range of particular employee .342 weekly total hrs 40.10 ,348 weekly total hrs 41:30. total 81:40 showing correct but in projects name hrs not showing correct hours