MySQL Where date is greater than one month?

前端 未结 3 2001
南笙
南笙 2021-01-17 10:24

I have a datetime column called \'last_login\'.

I want to query my database to select all records that haven\'t logged in within the last month. How do I do this?

3条回答
  •  广开言路
    2021-01-17 10:50

    Try using date_sub

    where u.last_login < date_sub(now(), interval 1 month)
    

    (Similar to the first answer but in my mind it is more "natural" to use positive integers)

提交回复
热议问题