我有一个用两列描述的表:索引和日期。
如何运行查询以便:对于每个日期,它会计算该日期的条目数,并且对于每个出现的日期都会这样做?
我知道我可以为特定日期计算COUNT,但我对于如何为每个日期执行此操作感到迷失。
(我正在使用SQLite,但任何SQL语言的描述都会非常有用)。谢谢!
答案 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一样使用反引号(`),你可以使用双引号。