我很难找到这个答案,请让我知道,因为它似乎已经有人问过了。
我在db中有很多行,如下所示:
dest at(timestamp)
A 2015-07-01
B 2015-07-01
A 2015-07-01
C 2015-07-01
A 2015-07-01
我希望,从2015-07-01到现在,每个月都要计算一行中有多少行。所以,如果这些是唯一的行,我会得到:
2015-07-01
A 3
B 1
C 1
我似乎无法弄清楚如何做到这一点。我需要做什么?
答案 0 :(得分:0)
这不起作用吗?
select dest, at(timestamp), count(*)
from _tablename_
group by dest, at(timestamp)
如果您想按月分组,可以
select dest, month(timestamp), count(*)
from _tablename_
group by dest, month(timestamp)