MySQLで今月のデータで絞り込む

@iwasaki 1,320views 更新:2015年4月30日

create_dateが今月のデータ

SELECT 
    * FROM
    my_table
WHERE
    DATE_FORMAT(create_date, '%Y%m') = DATE_FORMAT(NOW(), '%Y%m')

先月の場合は

SELECT 
    * FROM
    my_table
WHERE
    DATE_FORMAT(create_date, '%Y%m') = DATE_FORMAT(CURDATE() - INTERVAL 1 MONTH, '%Y%m')

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません