这是一个示例表(ftm_data):
-----Entry Date----- | ---Area---
2017-05-05 17:41:55 | PRQ
2017-05-05 17:38:05 | PRQ
2017-05-05 17:35:45 | MKT
2017-05-05 16:43:25 | ZAM
2017-05-05 16:40:55 | TSC
2017-05-05 16:36:12 | MKT
2017-05-05 16:20:25 | PRQ
2017-05-05 15:38:45 | GSC
2017-05-05 14:05:32 | ILO
2017-05-05 13:54:08 | PRQ
~ | ~
我需要的是从查询中产生一个结果,该结果将计算具有相同Area(例如PRQ)的行数并以降序显示(包括计数和输入日期),但仅限于仅有5个结果。
---Area--- | ---Count---
PRQ | 4
MKT | 2
ZAM | 1
TSC | 1
GSC | 1
可以使用以下命令实现吗?
SELECT Area, COUNT(Area) as Count FROM ftm_data GROUP BY Area DESC LIMIT 5;
答案 0 :(得分:0)
SELECT Area, COUNT(Area) as Count FROM ftm_data GROUP BY Area order by Count DESC LIMIT 5