将日期拆分为年、月和日
SQL Server 提供了一组专门用于处理日期类型的函数。我们先来看三个函数,它们分别返回表示年份、月份和月份中日期的整数。
通过这些函数,您可以对日期进行分组,从而按年计算累计值,或者进行逐月的支出对比。您也可以按每月的日历日分析销售情况,判断是否存在明显的月度周期。
本练习是课程的一部分
SQL Server 中的时间序列分析
练习说明
- 使用
YEAR()、MONTH()和DAY()函数,获取当前日期时间对应的年份、月份和日期。
交互式实操练习
通过完成这段示例代码来试试这个练习。
DECLARE
@SomeTime DATETIME2(7) = SYSUTCDATETIME();
-- Retrieve the year, month, and day
SELECT
___(@SomeTime) AS TheYear,
___(@SomeTime) AS TheMonth,
___(@SomeTime) AS TheDay;