Quiz⭐毎日コツコツ積み重ね⭐

Snowflake日付処理関数による月次売上集計 [Q20250709]

Snowflake
Date Functions
SQL
Data Modeling
2025.07.09

eコマースサイトの売上データから月末日付での月次集計を行いたいと考えています。 以下のテーブル構造があります:

-- SALES_ORDERS テーブル
CREATE TABLE SALES_ORDERS (
ORDER_ID INT,
CUSTOMER_ID INT,
ORDER_DATE DATE, -- 例: '2024-03-15'
AMOUNT DECIMAL(10,2)
);
-- サンプルデータ
INSERT INTO SALES_ORDERS VALUES
(1, 101, '2024-03-15', 25000.00),
(2, 102, '2024-03-22', 18500.00),
(3, 103, '2024-04-05', 32000.00),
(4, 104, '2024-04-18', 14800.00),
(5, 105, '2024-04-30', 27500.00);

ORDER_DATEを基に、各注文が発生した月の月末日を求めて月次売上レポートを作成したいと考えています。 例: '2024-03-15' → '2024-03-31'、'2024-04-05' → '2024-04-30'

以下のSQL関数のうち、最も適切で効率的な方法を選んでください。

(select 1 option)

0
X

Sponsored by

スポンサーを募集中。紹介コンテンツもご用意しますので、ご興味あればお問い合わせください。