MySQL Select Date Equal to Today

后端 未结 4 2102
情歌与酒
情歌与酒 2020-11-27 15:54

I\'m trying to run a mysql select statement where it looks at today\'s date and only returns results that signed up on that current day. I\'ve currently tried the following,

4条回答
  •  情话喂你
    2020-11-27 16:05

    You can use the CONCAT with CURDATE() to the entire time of the day and then filter by using the BETWEEN in WHERE condition:

    SELECT users.id, DATE_FORMAT(users.signup_date, '%Y-%m-%d') 
    FROM users 
    WHERE (users.signup_date BETWEEN CONCAT(CURDATE(), ' 00:00:00') AND CONCAT(CURDATE(), ' 23:59:59'))
    

提交回复
热议问题