日期:2014-05-17  浏览次数:20692 次

更新字段为下一个月的8号
update A set G= convert(varchar(10),DATEADD("m",1,c),102)

这个是更新A表G字段=C字段日期月份加1月 如何达到 更新G字段=C字段日期加一月,天数为不管是几号都为3-8号 


字段A 要定义为 2012.05.12 类型

------解决方案--------------------
SQL code

update A set G= 
convert(varchar(10),dateadd(dd, 2+abs(checksum(newid()))%6 
,DATEADD("m",1,cast(c as char(7)) +'.01')),102)