2014-02-06 125 views
-3

我需要从日期中减去几分钟。
喜欢的东西:从日期减去分钟

select @minute=1440 
Select @datetime='2014-02-05 23:27:51.413' 

select @datetime- @minute 
+0

选择DATEADD(分钟,-1440,“2014-02- 05 23:27:51.413') – KumarHarsh

+0

这个问题似乎无关紧要,因为如果您将该标题键入Google搜索框而不是问题标题框,您会发现您的答案要快得多。 – OGHaza

回答

2

可以使用DATEADD函数操作的日期时间值。如果你想减去值,则可以使用参数与负值这样

SELECT DATEADD(minute, [email protected], @datetime); 
0

你可以试试这个,

DECLARE @MINUTE INT =1440 
DECLARE @DATETIME DATETIME='2014-02-05 23:27:51.413' 
SELECT @DATETIME AS INPUT, DATEADD(MINUTE,[email protected],@DATETIME) AS RESULT