SQLでN日前を計算する
以下のようにIntervalを使えば簡単に数日前といったクエリを叩ける。
select *
from order
where created_at >= date_add(current_timestamp(), interval -60 day)
current_timestamp()で現在の時間を取得
date_addで日時の計算
interval -60 dayで-60日をする
以下のようにIntervalを使えば簡単に数日前といったクエリを叩ける。
select *
from order
where created_at >= date_add(current_timestamp(), interval -60 day)
current_timestamp()で現在の時間を取得
date_addで日時の計算
interval -60 dayで-60日をする