摘要:
--定义给定的一天DECLARE@DateDATETIME=GETDATE();SELECT@DateAS'目前时间',DATEADD(DD,-1,@Date)AS'前一天',DATEADD(DD,1,@Date)AS'后一天'/*月计算*/,DATEADD(MONTH,DATEDIFF(MONTH,0,@Date),0)AS'月初'--在SQLServer中0代表1900-01-01,通过月运算,保证日恒久为1号,DATEADD(DD,-1,DATEADD(MONTH,1+DATEDIFF(MONTH,0,@Date),0))A 阅读全文