0

-- --Datetime format = '2013-10-21 12:12:12.000' 显然语法很差,但你可以看到我想要做什么

select personnum, convert(decimal, shiftEndDate, 4)-convert(decimal, ShiftStartDate, 4) as ShiftInSeconds
from dbo.Time
where shiftStartDate between '2013-10-14 00:00:00.000' and '2013-10-20 23:59:59.000'
4

1 回答 1

0

您可以使用DATEFROMPARTS创建date类型shiftEndDate,然后将条件字符串转换为日期/日期时间(如果没有,sql server 应该自动执行此操作 - 使用CAST/CONVERT

于 2013-10-22T19:02:50.817 回答