代码之家  ›  专栏  ›  技术社区  ›  Theodore Flores

如何在sql查询之间使用datetime的最后一个条目?

  •  0
  • Theodore Flores  · 技术社区  · 6 年前

    我有一个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 ?

    1 回复  |  直到 6 年前
        1
  •  0
  •   CodingYoshi    6 年前

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

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