读书人

请帮忙看一下什么地方错了多谢!在线.

发布时间: 2012-01-15 22:57:49 作者: rapoo

请帮忙看一下什么地方错了谢谢!在线..
update hq_ssgl_zsmx set zsts=datediff(day,CONVERT(Varchar(8), GETDATE(), 120)+ '01 ',convert(varchar(8),getdate(),120))
报从字符串转换为 datetime 时发生语法错误。
我就是想当前月份的初始时间即每月的1 号 减去当前日期, 求出天数

[解决办法]
update hq_ssgl_zsmx set zsts=day(getdate())


这样????
[解决办法]
select datediff(dd,cast(CONVERT(Varchar(7), GETDATE(), 120)+ '-01 ' as datetime),getdate())

[解决办法]
update hq_ssgl_zsmx set zsts=datediff(day,CONVERT(Varchar(8), GETDATE(), 120)+ '01 ',convert(varchar(10),getdate(),120))

读书人网 >SQL Server

热点推荐