首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

简单的sql有关问题。求

2012-05-23 
简单的sql问题。求高手指点写出一个算法,能够获取任意一个月月底的日期,比如输入’2007/12/24’则输出’2007/1

简单的sql问题。求高手指点
写出一个算法,能够获取任意一个月月底的日期,比如输入’2007/12/24’则输出’2007/12/31’。

[解决办法]

SQL code
DECLARE @D DATETIME SET @D=GETDATE()SELECT DATEADD(DAY,-1,(DATEADD(MONTH,1,CAST(YEAR(@D) AS NVARCHAR(10))+'-'+CAST(MONTH(@D) AS NVARCHAR(2))+'-01')))2012-05-31 00:00:00.000
[解决办法]
select dateadd(dd,7,你输入的日期)

热点排行
Bad Request.