首页 > 解决方案 > 如何在sql查询之间使用日期时间的最后一个条目?

问题描述

我有一个 arduino 设备,可以将短信发送到我的 USB 宽带棒,以保存短信发送的数据。问题是会有 2 个 duino 设备将数据发送到 USB 宽带棒,我需要平均 2 个设备给出的数据。我有一个名为湿度的表和名为 id、degree 和 setTime 的字段,Timestamp(3)格式为. 这是我现在所拥有的,我SELECT AVG(setPercent) as humidav FROM humidity WHERE setTime BETWEEN "LAST ENTRY FOR TIMESTAMP如何LAST ENTRY FOR TIMESTAMP +1 second获得最后一个条目,setTime以便我可以在我的 sql 查询中使用它并添加1第二个,以便我可以平均degree

标签: c#mysqldatabasexampp

解决方案


使用Max函数获取最大日期:

WHERE setTime between MAX(setTime) and 
DATE_ADD(max(seTime), INTERVAL 1 second)

推荐阅读