始める無料で始める

日付を年・月・日に分解する

SQL Server には日付型を扱うための関数がいくつも用意されています。ここではまず、年、月、日(該当月の日)を表す整数を返す3つの関数を確認します。

これらの関数を使うと、日付をグループ化でき、年ごとの累計や月次の比較を計算できます。さらに、各月の暦日ごとの売上を分析して、強い月次サイクルがあるかどうかを判断することもできます。

この演習はコースの一部です

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;
コードを編集して実行