0

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

我将如何运行查询,以便:对于每个日期,它会记录该日期的条目数,并且是否针对出现的每个日期?

我知道我可以计算特定日期,但我不知道如何为每个日期执行此操作。

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

4

3 回答 3

2
select `date`, count(*) 
from your_table
group by `date`
于 2013-10-28T19:10:08.027 回答
0
select index, date, COUNT(*) from tbl
group by index, date

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

于 2013-10-28T19:14:49.270 回答
-1

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

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

此外,SQLite 不必像 MySQL 那样使用反引号 (`),您可以使用双引号。

于 2013-10-28T19:14:15.933 回答