2014-02-06 121 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