Quantcast
Channel: Forum Getting started with SQL Server
Viewing all articles
Browse latest Browse all 7129

query ddatetime

$
0
0

HI ,

In my below query it is not  calculating hours correctly

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            DetailsTable AS d INNER JOIN
                                                                     EmployeeTSDates AS e ON d.ServiceID = e.TSID
                                            WHERE         (e.EmployeeName = 'Howard Hall') AND (e.TSStartDate >= '5/3/2015')AND (e.TSEndDate <='5/9/2015')
                                            GROUP BY e.EmployeeName, d.ProjectName)
    SELECT        ProjectName,    'Howard Hall', '5/3/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
Output for the above query
projecnma             empname       startdatedate    enddate   total
Fisher 605 PA	     Howard Hall	5/3/2015	5/9/2015	0:30:00
Other	             Howard Hall	5/3/2015	5/9/2015	11:00:00
SOCiFi        	     Howard Hall	5/3/2015	5/9/2015	20:45:00
SOCiFi / DFWMSDC	Howard Hall	5/3/2015	5/9/2015	9:15:00

data entered in database

SELECT
      [ProjectName]

      ,[Total]

  FROM Detailstable

output for the query
projectname     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 / DFWMSDC	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



Viewing all articles
Browse latest Browse all 7129

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>