gpt4 book ai didi

php - 创建昨天的时间戳并将该范围内的所有时间戳分组

转载 作者:行者123 更新时间:2023-11-29 08:35:20 25 4
gpt4 key购买 nike

我有一个充满数据的数据库,其中也有一个时间戳字段。我想要做的是计算字段中按时间戳分组的记录数,但四舍五入为天数。

我目前有一段代码如下,

$days_ago7a = date('Y-m-d', mktime(0, 0, 0, date("m") , date("d") - 7, date("Y")));
$result = mysql_query("SELECT * FROM all_count WHERE date='$days_ago7a'");
$num_rows37 = mysql_num_rows($result);

我想做同样的事情,只是用时间戳(也在数据库中)替换日期,并对 24 小时内的所有时间戳进行分组。

这可能吗?

好的,我已将代码更改为这样,但它没有返回任何结果?

$result = mysql_query("select date( timestamp ), count(*) from all_count group by date(   timestamp );") 
or die(mysql_error());
while($row = mysql_fetch_array( $result )) {
echo "$timestamp";
}

最佳答案

按时间戳日期分组:

select date( timestampfield ), count(*) from all_count group by date( timestampfield );

要获取昨天的计数:

select count(*) from all_count where date(timestampfield) = date_sub( curdate(), INTERVAL 1 day );

关于php - 创建昨天的时间戳并将该范围内的所有时间戳分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15410876/

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