按月结转,比如当前库存日期是10月,结转后是11月
需要在当前日期+1
DECLARE
@V_KCRQ VARCHAR(10),
@V_XYKCRQ VARCHAR(10)
SELECT @V_XYKCRQ=CONVERT(VARCHAR(10),DATEADD(M,1,(DATEADD(M,DATEDIFF(MONTH,0,'2014-10-01'),0))) ,111)
select @V_XYKCRQ
先用DATEDIFF日期函数,取出从0到'2014-10-01‘共有几个月。
然后,用DATEADD日期函数计算从0开始X个月是什么日期。(X是上面计算的月数)
最后用DATEADD把日期加一个月