sql获取月份中的天数代码

 数据库     |      2020-04-24 15:36

sql获取月份中的天数代码,上边介绍了三种方法重要是讲了有关天数据得到与5月份特殊月份的拍卖啊。

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 SE索罗德VESportage 二零零六到手当前月的天数Sql代码

1.SELECT 32-DAY(getdate()+32-DAY(getdate())) SELECT 32-DAY(getdate()+32-DAY(getdate()))

关于十月份的特殊性管理

客商须求传入年份,获取该年度4月份的天数。能够写成二个客商自定义函数

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)