SQLで月ごとのデータ抽出!日付関数と抽出方法を解説

月ごとのデータを検索するためには、SQLのDATEPART関数を使用して日付フィールドから月を取り出し、その月に基づいてグループ化および集約操作を行うことができます。

以下は、各月の売上総額を検索できるサンプルクエリです。

SELECT DATEPART(month, order_date) AS month,
       SUM(total_amount) AS total_sales
FROM orders
GROUP BY DATEPART(month, order_date)
ORDER BY DATEPART(month, order_date);

このクエリでは、DATEPART関数を使用してorder_dateフィールドから月を抽出し、total_amountフィールドを合計します。その後、月に基づいてグループ化し、月の順に並べ替えます。必要に応じて、他の指標やデータを各月についてクエリするよう、クエリ文を変更できます。

bannerAds