求一SQL语句! 请问在SQL里面 我怎么取到当前月的最大日期啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select cast(convert(varchar(7),dateadd(mm,1,getdate()),120)+'-01' as datetime)-1 select dateadd(m,1,getdate()) - datepart(d,getdate()) select dateadd(day,-1,convert(char(8),dateadd(month,1,getdate()),120)+'1') 我写的是摘自邹建的书《SQL SERVER 2000开发与管理应用实例》。 select dateadd(day,-1,cast(year(getdate()) as varchar(4))+'-'+cast(month(getdate())+1 as varchar(2))+'-1') select dateadd(day,-1,convert(varchar(8),dateadd(mm,1,getdate()),120)+'01') happyflystone 无枪狙击手 等级: 发表于:2008-07-02 16:03:153楼 得分:0 select dateadd(m,1,getdate()) - datepart(d,getdate()) ----------------------------------------------这样写是错误的,一月份部分时间会出问题的,例如:select dateadd(m,1,'20030131') - datepart(d,'20030131')--结果:2003-01-28 00:00:00.000 菜鸟提问:各位见笑了!仰慕高手们的招,学几招 『求助』建立视图的时候,如何增加一列自动编号列 怎么写这个文章数目统计列表的语句? 请教,通过存储过程返回的记录集生成临时表的问题,sql server2005 我从一个表里面SELECT查值,再将查出的值INSERT到另一个表里,请问用一句SQL该怎么写啊? ★★★★分析相同字符(超级难度)★★★^_^ mssql7安装问题?在线等! SQL SERVER 2008快照时数据库表DATE类型报错 如何用命令方式启动自动填充全文检索目录? 请教如何增加用户的数据库角色。 关于NTEXT,IMAGE类型! 求一SQL语句!
select dateadd(day,-1,convert(char(8),dateadd(month,1,getdate()),120)+'1')
无枪狙击手
等级:
发表于:2008-07-02 16:03:153楼 得分:0
select dateadd(m,1,getdate()) - datepart(d,getdate())
----------------------------------------------
这样写是错误的,一月份部分时间会出问题的,例如:
select dateadd(m,1,'20030131') - datepart(d,'20030131')
--结果:
2003-01-28 00:00:00.000