我有一个名为duration_stay(int)
的列和一个列movedate(dateime)
,现在我要做的是add duration_stay
到movedate
所以我可以得到{{1}有人可以帮助我吗?
这是我尝试的东西
toDate
我没有得到结果
预期输出
Select DateADD(d,duration_stay,movedate) as toDate from Table_name;
答案 0 :(得分:4)
试试这个:
SELECT DATEADD(DAY,duration_stay,movedate) AS toDate FROM Table_name;
答案 1 :(得分:0)
试试这个
DECLARE @duration_stay int = 1
DECLARE @movedate datetime = GETDATE()
SELECT @duration_stay , Convert(varchar, @movedate, 107) , Convert(varchar, DateADD(d, @duration_stay, @movedate), 107) as toDate