如何在sql查询之间使用日期时间的最后一个条目?
Posted
技术标签:
【中文标题】如何在sql查询之间使用日期时间的最后一个条目?【英文标题】:How to use the last entry of datetime in between sql query? 【发布时间】:2018-10-05 09:58:38 【问题描述】:我有一个 arduino 设备,可以将短信发送到我的 USB 宽带棒,以保存短信发送的数据。问题是会有 2 个 duino 设备将数据发送到 USB 宽带棒,我需要平均 2 个设备给出的数据。我有一个名为湿度的表和名为 id、degree 和 setTime 的字段,位于 @ 987654321@ 格式。这是我现在拥有的SELECT AVG(setPercent) as humidav
FROM humidity
WHERE setTime BETWEEN "LAST ENTRY FOR TIMESTAMP
和LAST ENTRY FOR TIMESTAMP +1 second
我如何获得setTime
的最后一个条目,以便我可以在我的sql 查询中使用它并添加1
第二个,以便我可以平均degree
?
【问题讨论】:
【参考方案1】:使用Max
函数获取最大日期:
WHERE setTime between MAX(setTime) and
DATE_ADD(max(seTime), INTERVAL 1 second)
【讨论】:
以上是关于如何在sql查询之间使用日期时间的最后一个条目?的主要内容,如果未能解决你的问题,请参考以下文章