如何生成一个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

10-05 20:35
查看更多