gpt4 book ai didi

php - 过滤mysql数据以进行图表可视化

转载 作者:行者123 更新时间:2023-11-29 22:20:16 27 4
gpt4 key购买 nike

在我的门户上,我有一个图表 (devexpress),它使用 API 加载 JSON 记录。

在我的示例中,我有一个传感器,每 60 秒向数据库中插入一条新记录,其中包含以下字段:idserialnumbertag_id时间戳。因此,在任何一天,我的数据库中都会有大约 1440 个数据点。

在图表上我有一个日期选择器,我可以选择特定的时间范围。现在,当我选择“上个月”时,我的 AJAX 调用会将 2 个时间戳(现在和现在 - 1 个月)发送到 API。

因此,我的图表将获得 30 x 1440 条记录。这太多了。现在我需要一个解决方案,当我选择 7 天的时间段时,我每小时都会得到一条记录,或者当我选择上个月时,我每天只得到一条记录,作为当天所有记录的平均值。

我对 API 的 SQL 查询是:

SELECT * FROM `records` WHERE `timestamp` BETWEEN "' . $posts['from'] . '" AND "' . $posts['to'] . '"'

最佳答案

您需要将 GROUP BY 添加到您的 sql 中。在以下示例中,您将找到满足您需求的准确解决方案。

Grouping timestamps in MySQL with PHP

关于php - 过滤mysql数据以进行图表可视化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30799836/

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