我需要一些关于SQL的帮助。我怎样才能添加星期几并计算当天工作的小时数。
SELECT CONVERT(date,startTimeStamp) AS DATE
,CONVERT(time,[startTimeStamp])AS StartTime
,CONVERT(time,[endTimeStamp])AS EndTime
,CONVERT(time,[startTimeStamp])+ CONVERT(time,[endTimeStamp])
FROM [TaskManagementSystem_DB].[dbo].[Timesheet_entry]
答案 0 :(得分:1)
在MSSQL中,这应该可行
SELECT CONVERT(date,startTimeStamp) AS DATE
, datename(dw,CONVERT(date,startTimeStamp)) as dayOfWeek
,CONVERT(time,[startTimeStamp])AS StartTime
,CONVERT(time,[endTimeStamp])AS EndTime
,CONVERT(time,[startTimeStamp])+ CONVERT(time,[endTimeStamp])
FROM [TaskManagementSystem_DB].[dbo].[Timesheet_entry]