我有总时间,我希望减去基本时间

时间:2015-12-10 16:23:19

标签: sql-server-2008

我有一个变量,其中我有@totaltime of employee 我有一个变量,其中Employee @basictime 我希望在两个变量之间得到区别 如果@totaltime小于那么@basictime回答将是否定的,其他明智的回答是积极的

我使用的是sql server 2008 r2 任何人都可以帮助我

1 个答案:

答案 0 :(得分:0)

您需要使用DATEDIFF。以下示例将以秒为单位给出差异。

DECLARE @totaltime TIME
DECLARE @basictime TIME

SET @totaltime = '05:04:30'
SET @basictime = '10:45:31'

SELECT DATEDIFF(ss, @basictime, @totaltime)