读书人

更新字段为上一个月的8号

发布时间: 2012-10-09 10:21:45 作者: rapoo

更新字段为下一个月的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) 

读书人网 >SQL Server

热点推荐