当前位置:  开发笔记 > 编程语言 > 正文

计算今天,昨天......以及其他时间添加的行数

如何解决《计算今天,昨天以及其他时间添加的行数》经验,为你挑选了1个好方法。

今天我从这里获得了解决问题的良好方向,但我仍然试图遵循这个方向.

我想使用我的日期字段检索过去30天内表格中所有行的计数.我使用"now()"填充这些字段,格式为"2009-03-04 14:58:01".

我需要计算今天,昨天,3天前添加的行等等

我想我可以用上面的数字来计算每个月的数量吗?

最后使用月份作为总数计算年份,年份等?

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

如何使用SQL获得此计数?然后我可以将结果集用作数组并使用PHP解析它.



1> kyku..:

昨天插入的记录数:

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

这一年:

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

等等...

推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有