.计算当前年份是平年还是闰年,如果是平年,显示”XX”+”年是平年”,否则显示”XX”+”年是闰年”。
时间: 2024-03-08 22:50:01 浏览: 45
判断给定的某个年份是否是闰年
您可以使用SQL中的内置函数YEAR和DATEPART,以及CASE语句来判断当前年份是平年还是闰年。
以下是示例代码:
```
SELECT
CASE
WHEN YEAR(GETDATE()) % 4 = 0 AND YEAR(GETDATE()) % 100 != 0 OR YEAR(GETDATE()) % 400 = 0 THEN
CONVERT(NVARCHAR(4), YEAR(GETDATE())) + N'年是闰年'
ELSE
CONVERT(NVARCHAR(4), YEAR(GETDATE())) + N'年是平年'
END AS '当前年份类型'
```
这将返回一个包含当前年份类型的结果集,如果当前年份是闰年,则返回“XX年是闰年”,否则返回“XX年是平年”。
阅读全文