0

我需要一些关于我的 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]
4

1 回答 1

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]
于 2012-09-17T19:22:06.760 回答