gpt4 book ai didi

mysql - 统计今天、昨天……以及其他时间添加的行数

转载 作者:可可西里 更新时间:2023-11-01 07:15:41 25 4
gpt4 key购买 nike

我今天从这里得到了解决问题的好方向,但我在尝试遵循这个方向时遇到了困难。

我想使用我的日期字段检索表中过去30 天 的所有行的计数。我使用 now() 填充这些字段,它们的格式为 Y-m-d h:i:s

  • 我需要对添加的行进行计数今天、昨天、3 天前……等
  • 我想我可以使用上面的得到每个月的计数?
  • 最后是年份的 count,年份在等使用月份作为总数之前?

我希望不要在我的查询中指定日期,希望查询只是通用的,并计算出相对于今天的计数。我也希望通过考虑不同的月份有不同的天数,我也能准确地做到这一点。

如何使用 SQL 获取此 count?然后我可以将结果集用作数组并使用 PHP 对其进行解析。

最佳答案

昨天插入的记录数:

select count(*) from mytable where date(myfield)=date(date_sub(now(),interval 1 day));

年度:

select count(*) from mytable where year(myfield)=year(now());

等等……

关于mysql - 统计今天、昨天……以及其他时间添加的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/611402/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com