我的数据库中有一个string
列中的日期,我想获取当月的所有记录。我的日期格式是(18/06/2019 11:03 AM)
SELECT * FROM table WHERE (date_column between STR_TO_DATE(CURDATE() ,'%01/m%/Y') AND CURDATE() )
答案 0 :(得分:0)
尝试以下查询:
SELECT * FROM table WHERE MONTH(CURDATE()) = MONTH(STR_TO_DATE(date_column, "%d/%m/%Y"));