【发布时间】:2016-10-31 18:26:17
【问题描述】:
我有一个如下的 SQL 表
年份
2007
2007
2007
2007
2006
2006
2006
2006
Year 是 VARCHAR(4) 类型,而不是 DATE 类型。在年份数相等的情况下(此处为 4-2006、4-2007),我希望选择后面的年份。
这是我的 SQL 查询:-
SELECT `Year`, COUNT(*) FROM `results` GROUP BY `Year` LIMIT 1
但是,它返回 2006 而不是 2007。我尝试同时使用 ORDER BY 和/或删除 GROUP BY,但没有效果。
我怎样才能做到这一点?
【问题讨论】: