在订购记录时,我有一张包含日期的表格。如何选择" X"上的所有日期?月数。所以像这样的表:
id date
1 03/08/2014
2 03/21/2014
3 04/15/2014
4 04/19/2014
5 05/21/2014
运行查询后会显示id 2和5的记录,因为两者都发生在21日,今天是21日。
答案 0 :(得分:0)
这可能是你正在寻找的。在此处查看演示http://sqlfiddle.com/#!2/e92d87/1
select * from table1
where EXTRACT(DAY FROM `date`) =
EXTRACT(DAY FROM NOW())
答案 1 :(得分:0)
如果您想选择当天与当天匹配的所有记录,那么
SELECT * FROM table1 where DAY(date) = DAY(CURDATE())