2015-11-24 47 views
-3
DECLARE @currDate DATETIME 
DECLARE @days INT 
SELECT DATEADD(dd ,@days ,@currDate) 
WHERE @days    = 10 
AND @currDate  = GETDATE() 
+2

請爲您所使用的特定DB類型添加標籤(我的猜測是SQL服務器,但不知道),以及哪些具體問題你正在面對 - 你發佈的代碼有什麼問題? –

+0

db/version?.... – Utsav

+0

m沒有得到dis查詢的任何輸出...它顯示空白 – P33k

回答

0

假設的SQLServer,這將在1天添加了爲當前日期。您可以應用更多功能來僅提取日期部分等。

SELECT DATEADD(day, 1, current_timestamp); 

用所需的任何其他日期替換current_timestamp。

SQLFiddle example here

0

這是如下這樣簡單,

DECLARE @days AS INT=10 
DECLARE @currDate AS DATE=GETDATE() 
SELECT DATEADD(DAY ,@days ,@currDate) AS AddedDate