select dateadd(day,-1,convert(char(06),dateadd(month,1,'20070301'),112)+'01')
的时候,查询结果是:2007-03-31 00:00:00.000,我想要的是20070331
的时候,查询结果是:2007-03-31 00:00:00.000,我想要的是20070331
解决方案 »
- 分页存储过程,报错:第 1 行: 'O' 附近有语法错误
- SQL数据库可以像ACCESS一样设置密码加密吗
- 请问数据库时间戳的作用?
- 如何给数据中心定义一套API让别的系统调用,用什么技术?
- 如何给数据库建立用户名和加密?
- 到时提醒是怎么做的?
- (vfp6.0)更改工具栏请问用visuable好还是removeobject好,为什么?
- SQL SERVER 2005下如何schedule一个package
- 如何用sql的查询分析器显示long text类型字段的全部内容?
- sql server 数据库中,表的索引和约束有什么不同 啊????我很糊涂
- excel导入sqlserver问题
- 如何同时更新表及其视图
convert(varchar(10),getdate(),112)
ls的好多都正解了
set @date='20070301'
select dateadd(month,1,@date)-1
-----------------------
2007-03-31 00:00:00.000(1 行受影响)