我有一个用两列描述的表:一个索引和一个日期。
我将如何运行查询,以便:对于每个日期,它会记录该日期的条目数,并且是否针对出现的每个日期?
我知道我可以计算特定日期,但我不知道如何为每个日期执行此操作。
(我使用的是 SQLite,但任何 SQL 语言的描述都会非常有帮助)。谢谢!
select `date`, count(*)
from your_table
group by `date`
select index, date, COUNT(*) from tbl
group by index, date
检查这个......让我知道它是否有效......
如果一个字段不在“分组依据”列表中,那么除非您对其执行一些聚合函数(计数、总和等),否则您不能包含它。
select "date_field", count(*) from "table" group by "date_field";
此外,SQLite 不必像 MySQL 那样使用反引号 (`),您可以使用双引号。