SELECT MIN(temperature)
FROM temperature
WHERE sensor_id = '28-0316387a1eff'
AND DATE(`dtg`) = CURDATE()


这可以通过向我显示当天的最低温度来起作用。
如何获得显示发生时间的信息?

dtg使用current_timestamp

谢谢。

最佳答案

您可以选择温度=最小值(温度)的行

select `dtg`, temperature
from temperature
where temperature = (
    SELECT MIN(temperature)
    FROM temperature
    WHERE sensor_id = '28-0316387a1eff'
    AND DATE(`dtg`) = CURDATE()
 )

10-07 15:54