|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Federated将不同的Mysql服务器联合起来,逻辑上组成一个完整的数据库。非常适合分布式应用--办法一
DECLARE@monthint,@yearint
SELECT@month=6,@year=2004
SELECTDATEPART(dd,DATEADD(m,1,CAST(STR(@month)+/01/+STR(@year)as
datetime))-1)
--办法二
DECLARE@DATEDATETIME
SET@DATE=GETDATE()
SELECTCAST(
--Firstdayofnextmonth
DATEADD(MONTH,DATEDIFF(MONTH,0,@DATE)+1,0)
-
--Firstdayofcurrentmonth
DATEADD(MONTH,DATEDIFF(MONTH,0,@DATE),0)
ASINT)
--办法三
这个你也能够写一个UDF来完成:
createfunctionfn_NumOfDaysInMon(@datedatetime)
returnsint
as
begin
declare@begmonthdatetime,@endmonthdatetime,@daysint
select@begmonth=dateadd(month,datediff(month,0,@date),0)
select@endmonth=dateadd(dd,-datepart(dd,@date),dateadd(mm,1,@date))
select@days=datediff(dd,@begmonth,@endmonth)+1
return@days
end
既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。 |
|