WHERE~今月以降、〇月まで

WHERE
    カラム名 >= DATE_FORMAT(NOW(), '%Y-%m-01')
    AND カラム名 < ADDDATE(DATE_FORMAT(NOW(), '%Y-%m-01'), INTERVAL 2 MONTH)


上記は、今月以降、来月まで

下記は、今月以降を月毎にまとめたもの。
イベントなど開催する月がある・なしが求められるとき、以下のwhere文で、開催する月だけ呼び出すことが出来る。


SELECT * 
FROM event
WHERE カラム名 >= DATE_FORMAT( NOW( ) , '%Y-%m-01' ) 
GROUP BY date_format( カラム名, '%Y-%m' )

コメント

タイトルとURLをコピーしました