开始使用免费开始使用

将日期拆分为年、月和日

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;
编辑并运行代码