计算类似的SQL行

时间:2013-10-28 19:08:54

标签: sql sqlite

我有一个用两列描述的表:索引和日期。

如何运行查询以便:对于每个日期,它会计算该日期的条目数,并且对于每个出现的日期都会这样做?

我知道我可以为特定日期计算COUNT,但我对于如何为每个日期执行此操作感到迷失。

(我正在使用SQLite,但任何SQL语言的描述都会非常有用)。谢谢!

3 个答案:

答案 0 :(得分:2)

select `date`, count(*) 
from your_table
group by `date`

答案 1 :(得分:0)

select index, date, COUNT(*) from tbl
group by index, date

检查这个....让我知道它是否有效.....

答案 2 :(得分:-1)

如果某个字段不在“分组依据”列表中,那么除非您对其执行某些聚合函数(count,sum等),否则不能包含该字段。

select "date_field", count(*)  from "table" group by "date_field";

另外,SQLite不必像MySQL一样使用反引号(`),你可以使用双引号。