如何使用dateadd()
和查询结果添加分钟?
像这样:
SELECT dateadd(minute, (SELECT
isnull(time1 - time2, 0)
FROM table
WHERE field = 111) , getdate())
在这种情况下,选择结果为
288
,但不添加我需要在函数中添加此288
像这样:
SELECT dateadd(minute, 288, getdate())
最佳答案
SELECT DATEADD(MINUTE, DATEDIFF(MINUTE, time1, time2), GETDATE())
FROM table
WHERE field = 111
如果您要实现的话,这将增加time1和time2与当前日期之间的分钟差。
关于sql - 使用查询SQL Server 2008选择DATEADD分钟,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8988815/