servlet如何獲取select 選中的option的值_sql server 2012應用之,如何計算本年度的每個月有多少天?...
阿新 • • 發佈:2020-12-27
技術標籤:servlet如何獲取select 選中的option的值
/* 功能:如何計算本年度的每個月有多少天? 作者:felix 日期:20200521 */ DECLARE @dbegin DATE = DATEADD(YEAR, DATEDIFF(YEAR, 0, GETDATE()), 0); --獲取本年第一天 DECLARE @dend DATE = DATEADD(DAY, -1, DATEADD(YEAR, DATEDIFF(YEAR, 0, GETDATE()) + 1, 0)); --本年最後一天 WITH ctea (ddate) --生成日期序列 AS (SELECT @dbegin AS ddate UNION ALL SELECT DATEADD(DAY, 1, ddate) FROM ctea WHERE ddate < @dend) SELECT MONTH(ddate) AS imonth, --按月份分組統計天數 COUNT(*) AS idays FROM ctea GROUP BY MONTH(ddate) OPTION (MAXRECURSION 0);