电脑安全

您当前的位置:主页 > 电脑安全 >

sql获取月份中的天数代码-网络编程

来源:[db:来源]标题:   天数    编辑:电脑技术全能网 时间:2019-09-20 18:31

原标题:sql获取月份中的天数代码-网络编程
   sql猎取月份中的天数代码,上面先容了几种方式重要是讲了对于天数据猎取与2月份特别月份的处置哦。

CREATE FUNCTION [dbo].[udf_DaysInMonth] ( @Date DATETIME ) RETURNS INT AS BEGIN RETURN CASE WHEN MONTH(@Date) IN (1,3,5,7,8,10,12) THEN 31 WHEN MONTH(@Date) IN (4,6,9,11) THEN 30 ELSE [dbo].[DaysOfFebruary](YEAR(@Date)) END END
SQL SERVER 2005猎取以后月的天数Sql代码
1.SELECT 32-DAY(getdate()+32-DAY(getdate())) SELECT 32-DAY(getdate()+32-DAY(getdate()))
对于2月份的特别性处置用户须要传入年份,猎取该年份2月份的天数。能够写成一个用户自界说函数
CREATE FUNCTION [dbo].[DaysOfFebruary] ( @Year INT ) RETURNS INT AS BEGIN RETURN CASE WHEN (@Year % 4 = 0 AND @Year % 100 <> 0) OR (@Year % 400 = 0) THEN 29 ELSE 28 END END
实例
SELECT [dbo].[DaysOfFebruary](2011)

上一篇:自己动手做一个SQL解释器-网络编程

下一篇:没有了