データベースから特定の期間のデータを取得することは、多くのデータ分析やレポート作成のプロセスで必要なタスクです。本記事では、SQLを使用して前年のデータを取得する方法について説明します。
前年のデータを取得するSQL文
SELECT *
FROM your_table
WHERE YEAR(your_date_column) = YEAR(CURDATE()) - 1;
このクエリでは、your_tableはデータが格納されているテーブルを表し、your_date_columnは日付が格納されている列を指します。CURDATE()関数は現在の日付を返し、YEAR()関数は日付から年を取得します。したがって、YEAR(CURDATE()) – 1は前年の年を表します。