-
CURDATE()関数を使用する方法:
SELECT DATE_SUB(CURDATE(), INTERVAL 1 DAY) AS previous_day;
このクエリは、現在の日付(
CURDATE()
)から1日引いた前日の日付を取得します。 -
DATE_SUB関数を使用する方法:
SELECT DATE_SUB(DATE(NOW()), INTERVAL 1 DAY) AS previous_day;
このクエリは、現在の日時(
NOW()
)から日付部分を取り出し(DATE()
)1日引いた前日の日付を取得します。 -
CURRENT_DATE関数を使用する方法:
SELECT DATE_SUB(CURRENT_DATE, INTERVAL 1 DAY) AS previous_day;
このクエリは、現在の日付(
CURRENT_DATE
)から1日引いた前日の日付を取得します。
これらの方法のいずれを使用しても、previous_day
というエイリアスを指定して、前日の日付を取得することができます。
以上がMySQLで前日の日付を取得する方法です。ご参考までに、シンプルな方法とコード例を提供しましたが、実際の使用状況に応じて最適な方法を選択してください。