gpt4 book ai didi

php - 将日期时间字段分组为 block

转载 作者:行者123 更新时间:2023-11-29 05:43:09 24 4
gpt4 key购买 nike

我有一个带有字段日期戳(日期时间)的 mysql MyIsam 表,我试图返回在过去 3 小时内具有日期戳的所有记录,但将其分组为 10 个 block (因此对于这个示例组,第一个是前 18 分钟等...)

有什么想法吗?这在 mysql 中可能吗?

最佳答案

我认为这可能有效:

$t = date("U",strtotime("-3 Hours"));
$sql = "SELECT *, FLOOR((UNIX_TIMESTAMP(datestamp) - ".$t.") / 1080) as chunk
FROM table WHERE UNIX_TIMESTAMP(datestamp) > '".$t."' GROUP BY chunk";

将差异除以 3 小时间隔(1080 秒)的 1/10。这给出 block 0、1、2...9,其中 0 表示前 18 分钟。

关于php - 将日期时间字段分组为 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4886518/

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