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

怎樣輸入第幾月,在存儲過程中得到兩個開始時間,和結束時間?解决办法

2012-03-03 
怎樣輸入第幾月,在存儲過程中得到兩個開始時間,和結束時間?CREATEprocmonthreporting@yearint,@monthintas

怎樣輸入第幾月,在存儲過程中得到兩個開始時間,和結束時間?


CREATE   proc   monthreporting   @year   int,@month   int
as

select
--[一號]=
--[月的最後號]=

[解决办法]
CREATE proc monthreporting @year int,@month int
as

select
[一號]= Rtrim(@year) + '- ' + Rtrim(@month) + '-01 ',
[月的最後號]= Convert(Varchar(10), DateAdd(dd, -1, Rtrim(@year) + '- ' + Rtrim(@month + 1) + '-01 '), 120)
GO
EXEC monthreporting 2007, 5
GO
Drop proc monthreporting
--Result
/*
一號月的最後號
2007-5-012007-05-31
*/

热点排行