c# - 如何在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
?
解决方案
使用Max
函数获取最大日期:
WHERE setTime between MAX(setTime) and
DATE_ADD(max(seTime), INTERVAL 1 second)
推荐阅读
- python - 努力寻找正确的 html-tags
- powerapps-portal - Power Apps 门户 - 实体列表列名称覆盖
- node.js - 在 Firestore 中使用通配符获取查询
- android - 从依赖项中自动添加存储库
- reporting-services - SSRS 报告 - 当我在一个字符串中创建两个 IFF 语句时出错
- laravel - 如何在 Laravel 中获取属于项目的任务总和?
- cobol - COBOL 屏幕部分
- python - python中有没有办法(使用turtle)绘制圆柱体?(从数组中读取高度、半径和体积)
- angular - 日期选择器材料版本 4 中特定日期的自定义样式
- r - 旋转更宽的返回 1 列?