gpt4 book ai didi

MySQL获取最近5分钟时间戳字段的最大值和最小值

转载 作者:行者123 更新时间:2023-11-29 13:49:23 38 4
gpt4 key购买 nike

我有一个脚本,它可以同时在 MySQL 表中插入许多条目。这意味着我有 >100 个具有完全相同时间戳的条目,还有 >100 个具有该时间戳加 1 秒的条目...

此脚本会不时启动,因此每次启动脚本时,我都会在几分钟内收到大量条目。我想检索某个字段 MYFIELD 的最大值和最小值,只需查看时间戳的最后 5 分钟,这样我就可以从上次脚本执行中获取最小值和最大值。

这可能吗?怎么办?

最佳答案

首先找到最后一个时间戳:

SELECT MAX(timestamp)
FROM your_table;

并用它来获取 MIN 和 MAX:

SELECT MIN(myfield), MAX(myfield)
FROM your_table
INNER JOIN (SELECT MAX(timestamp) as max FROM your_table) t ON TRUE
WHERE timestamp >= (max - interval 5 MINUTE);

关于MySQL获取最近5分钟时间戳字段的最大值和最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16894828/

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