从当月选择记录

Dre*_*eni 2 php mysql date

我有一个名为slldatevarchar字段的表.此字段包含以下格式的日期: 2010-08-30 (YYYY-MM-DD)

现在我想使用mysql查询选择包含当前月份的记录.

任何人?

Ruf*_*nus 7

当您使用char字段而不是日期字段时,必须转换值,然后使用普通日期函数.喜欢

SELECT * FROM table WHERE MONTH(CAST(slidate as date)) = MONTH(NOW()) AND YEAR(CAST(slidate as date)) = YEAR(NOW())
Run Code Online (Sandbox Code Playgroud)