以“select DATEADD(DAY,22,GETDATE()) from TableA”这句为例,如果增加的天数“22”不是具体数字,而是TableA表中的某个列,如colDays,这句sql语句应该如何写呢
------解决方案--------------------
create table TableA(i int)
insert TableA
select 10 union all
select 15 union all
select 12
select DATEADD(DAY,i,GETDATE()) from TableA
/*
2014-06-23 13:30:11.333
2014-06-28 13:30:11.333
2014-06-25 13:30:11.333
*/
------解决方案--------------------
DATEADD也可以用变量啊。
------解决方案--------------------
select DATEADD(DAY,coldays,GETDATE()) from TableA
------解决方案--------------------
+1