【发布时间】:2021-04-03 23:18:05
【问题描述】:
我的表目前有 21000 条记录,每天更新,插入了近 300 个条目。现在,我想要的是有一个查询,它将获取我的表在前 10 天中的元素计数,因此它返回:
26000
21300
21000
等
现在,我写了这个:
"SELECT COUNT(*) from tbl_task where `task_start_time` < '2020-12-01'"
它返回 21000 但仅 1 天。我想通过查询按10天返回记录。
但是,这只会持续 1 天。 编辑:数据库风格是 mysql,日期列是日期而不是日期时间
【问题讨论】:
-
'如果在不包含 GROUP BY 子句的语句中使用聚合函数,则相当于对所有行进行分组。' - dev.mysql.com/doc/refman/8.0/en/aggregate-functions.html
-
编辑您的问题并指定您正在使用的数据库引擎类型,包括版本,以便人们可以给您一个准确的答案。
标签: mysql sql datetime aggregate-functions