如何生成一个MySQL查询来获取一个特定月份之间的行
例如,月份在01/01(1月1日)和01/06(6月1日)之间的抓斗排
最佳答案
我不确定,如果你想从1月到6月抓取所有的行,只有6月1日之前的行或者从1月到5月的所有行。例如,您可以使用:
[...] WHERE `date_column` BETWEEN '2012-01-01' AND '2012-06-01'
包括6月1日在内的所有行。
使用此项可获取从一月到六月的所有行:
[...] WHERE YEAR(`date_column`)=2012 AND MONTH(`date_column`) BETWEEN 1 AND 6
(1月至5月改为
BETWEEN 1 AND 5
)