数据库:MS Sql Server
日历:数据库设置的日历,通常为公历。

SQL 获取指定月份的天数DECLARE @YEAR_MONTH varchar(6)
SQL 获取指定月份的天数
SET @YEAR_MONTH = '200702'
SQL 获取指定月份的天数
SELECT DAY(DATEADD(MM, 1CONVERT(DATETIME@YEAR_MONTH + '01'112)) - DAY(CONVERT(DATETIME@YEAR_MONTH + '01'112)))

Add at 2007年8月6日
SQL 获取指定月份的天数DECLARE 
SQL 获取指定月份的天数   
@Year_Month varchar(7),
SQL 获取指定月份的天数   
@FirstDayOfMonth datetime
SQL 获取指定月份的天数
SQL 获取指定月份的天数
SET @Year_Month = '2007-02'
SQL 获取指定月份的天数
SET @FirstDayOfMonth = CONVERT(DATETIME@Year_Month + '-01'120)
SQL 获取指定月份的天数
PRINT @FirstDayOfMonth
SQL 获取指定月份的天数
SELECT DAY(DATEADD(MM, 1@FirstDayOfMonth- DAY(@FirstDayOfMonth))

相关文章: