MySQL查询以选择前一分钟的记录

猴面包树

我有一个mysql数据库,大约每10秒就会添加一条新记录。我需要运行一个查询,该查询返回前一分钟的记录的平均值。以下内容返回前一分钟的部分平均值和当前分钟的部分平均值。

SELECT Avg(Irms) AS Irms, DATE_FORMAT(datetime, '%Y-%m-%d %H:%i') AS datetime
FROM power
WHERE datetime > NOW() - INTERVAL 121 MINUTE GROUP BY MINUTE(datetime)

因此,例如,假设NOW()= 19:23:31,它将返回前一分钟的最后3条记录的平均值和当前分钟的前三条记录的平均值。

如何构造查询语句以确保它仅返回前一分钟的所有记录的平均值?例如,如果NOW()= 19:23:31,它将返回从19:22:00到19:22:59输入的六个记录的平均值。

谢谢。-猴面包树

萨哈什·沙(Saharsh Shah)

试试这个:

SELECT AVG(Irms) AS Irms, DATE_FORMAT(DATETIME, '%Y-%m-%d %H:%i') AS DATETIME
FROM POWER
WHERE DATE_FORMAT(DATETIME, '%Y-%m-%d %H:%i') = DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 1 MINUTE), '%Y-%m-%d %H:%i')

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

以一分钟为增量选择分钟平均

来自分类Dev

(验证)在MVC Post中一分钟仅发布一条记录

来自分类Dev

c.beginPath不是一个函数?一分钟前

来自分类Dev

在熊猫中仅选择每隔一分钟有数据的日期范围

来自分类Dev

Oracle查询以获取两个时间戳之间的每一分钟

来自分类Dev

检查post_date是否在一分钟前PHP

来自分类Dev

mocha - 在执行测试前等待一分钟

来自分类Dev

从最后一分钟开始活动(PHP)

来自分类Dev

给字符串加一分钟

来自分类Dev

DateTime.TryParseExact增加一分钟?

来自分类Dev

DateTime.TryParseExact增加一分钟?

来自分类Dev

一分钟。字典中的值

来自分类Dev

一分钟后无法上网

来自分类Dev

运行Cron不到一分钟-Laravel

来自分类Dev

WordPress网站加载将近一分钟

来自分类Dev

Ubuntu 需要一分钟才能启动

来自分类Dev

MySQL通过SELECT将SELECT加载CPU 100%一分钟

来自分类Dev

MySQL语句执行需要超过一分钟的时间

来自分类Dev

MYSQL:为每行添加一分钟到时间戳

来自分类Dev

页面加载时间超过一分钟 Mysql 和 Codeigniter

来自分类Dev

bash一分钟到5分钟

来自分类Dev

如何在执行另一分钟后的x分钟内执行SQL查询?

来自分类Dev

验证是否在最后一分钟内创建了最后一条记录

来自分类Dev

验证是否在最后一分钟内创建了最后一条记录

来自分类Dev

熊猫:时间序列数据:如何选择一个小时,一天或一分钟的行?

来自分类Dev

每24小时一分钟的布尔记录的良好数据结构是什么

来自分类Dev

BigQuery今天还不算快-只有1行的表需要一分钟的查询时间

来自分类Dev

MySQL-在一分钟内枚举所有行并保留第一行

来自分类Dev

MySQL-一分钟内枚举所有行,并保留第一行

Related 相关文章

热门标签

归档