按日期获取表的所有先前记录MySQL

萨尔曼·艾哈迈德(Salman Ahmed)

我的表格目前有21000条记录,并且每天进行更新并插入近300个条目。现在,我想要的是一个查询,该查询将获取表中前10天的元素计数,因此它返回:

26000

21300

21000

等等

现在,我这样写:

"SELECT COUNT(*) from tbl_task where `task_start_time` < '2020-12-01'"

它返回21000,但仅持续1天。我想通过查询返回根据10天的记录。

但是,此操作仅进行1天。编辑:数据库风味是mysql和日期列是日期而不是datetime

戈登·利诺夫

最有效的方法可能是聚合和累加和:

select date(task_start_time) as dte, count(*) as cnt_on_day,
       sum(count(*)) over (order by date(task_start_time)) as running_cnt
from tbl_task
group by dte
order by dte desc
limit 10;

这将返回数据中的最后10天。如果愿意,您可以轻松地适应更多的日子-实际上所有这些日子-都不会造成太大麻烦。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取与按条件选择并行的具有最大日期值的所有记录

来自分类Dev

按日期和按 ID 分组获取表的最新记录

来自分类Dev

按日期获取具有多对一关系的多个表的最后一条记录

来自分类Dev

MySQL:选择日期范围之间的所有日期,并获取匹配日期的表数据

来自分类Dev

从表中获取所有记录-EclipseLink

来自分类Dev

如何获取最新记录或在mysql的列中具有所有不同值的最大对应日期的记录?

来自分类Dev

mysql按日期查找不同表中的记录数

来自分类Dev

mysql按升序获取最新日期记录

来自分类Dev

如何从另一个表中的列日期之间获取一个表中的所有记录

来自分类Dev

更新日期,按年份递增,按ID记录所有记录

来自分类Dev

MySQL获取条件中描述的所有记录,即使表中不存在

来自分类Dev

MySQL-如何获取所有记录在同一表的其他列中

来自分类Dev

如何从PHP Web服务中的MySQL表获取所有记录

来自分类Dev

MYSQL加入所有表并获取2个值之间的字段记录?

来自分类Dev

MySQL:`Where` 子句获取某些字母表之间的所有记录

来自分类Dev

SQL:从其他表获取先前的记录

来自分类Dev

如何创建linq以按列名获取所有记录组

来自分类Dev

熊猫按组划分的所有先前日期的累计总和

来自分类Dev

从MySQL表中获取所有日期明智数据的计数总和

来自分类Dev

获取表中没有字段的所有记录

来自分类Dev

如何获取表中所有年份的两个日期(月和日)之间的记录?

来自分类Dev

mongodb聚合按日期获取所有字段总和

来自分类Dev

通过Spark从MySQL获取所有表

来自分类Dev

查询以按日期列表返回匹配或最接近的先前记录

来自分类Dev

选择在特定日期输入的所有记录-MySQL

来自分类Dev

MySQL返回两个日期之间的所有记录

来自分类Dev

更新日期(按年份递增),按ID对所有记录进行更新

来自分类Dev

在左联接中未从表A中获取所有记录

来自分类Dev

如果表值参数为null,则获取所有记录

Related 相关文章

  1. 1

    获取与按条件选择并行的具有最大日期值的所有记录

  2. 2

    按日期和按 ID 分组获取表的最新记录

  3. 3

    按日期获取具有多对一关系的多个表的最后一条记录

  4. 4

    MySQL:选择日期范围之间的所有日期,并获取匹配日期的表数据

  5. 5

    从表中获取所有记录-EclipseLink

  6. 6

    如何获取最新记录或在mysql的列中具有所有不同值的最大对应日期的记录?

  7. 7

    mysql按日期查找不同表中的记录数

  8. 8

    mysql按升序获取最新日期记录

  9. 9

    如何从另一个表中的列日期之间获取一个表中的所有记录

  10. 10

    更新日期,按年份递增,按ID记录所有记录

  11. 11

    MySQL获取条件中描述的所有记录,即使表中不存在

  12. 12

    MySQL-如何获取所有记录在同一表的其他列中

  13. 13

    如何从PHP Web服务中的MySQL表获取所有记录

  14. 14

    MYSQL加入所有表并获取2个值之间的字段记录?

  15. 15

    MySQL:`Where` 子句获取某些字母表之间的所有记录

  16. 16

    SQL:从其他表获取先前的记录

  17. 17

    如何创建linq以按列名获取所有记录组

  18. 18

    熊猫按组划分的所有先前日期的累计总和

  19. 19

    从MySQL表中获取所有日期明智数据的计数总和

  20. 20

    获取表中没有字段的所有记录

  21. 21

    如何获取表中所有年份的两个日期(月和日)之间的记录?

  22. 22

    mongodb聚合按日期获取所有字段总和

  23. 23

    通过Spark从MySQL获取所有表

  24. 24

    查询以按日期列表返回匹配或最接近的先前记录

  25. 25

    选择在特定日期输入的所有记录-MySQL

  26. 26

    MySQL返回两个日期之间的所有记录

  27. 27

    更新日期(按年份递增),按ID对所有记录进行更新

  28. 28

    在左联接中未从表A中获取所有记录

  29. 29

    如果表值参数为null,则获取所有记录

热门标签

归档