mySQLi查询特定月份和日期和年份

时间:2016-01-19 23:07:39

标签: php mysql mysqli

我正在使用mySQl浏览器测试一个似乎不希望工作的特定查询。我希望同时提取特定年份,日期,月份的数据,但不是全部。例如,我的数据库的历史可以追溯到1982年,我希望在4月份获得数字1的最大值。以下是我当前的查询

SELECT number1, COUNT(number1) most FROM draws GROUP BY number1 WHERE MONTH(Date) = 4 ORDER BY most DESC;

1 个答案:

答案 0 :(得分:0)

你的SQL无效,group by不能在Where

之前
SELECT number1, COUNT(number1) most 
FROM draws 
WHERE substr(Date, 6,2) = '04' 
GROUP BY 1
ORDER BY 2 DESC;

假设您的日期是日期或日期时间或时间戳类型 选择和计算同一列的要点是什么?