我需要选择为特定设备插入的最后8条记录的最大值和最小值。
我有一个名为Letture的表,其结构如下:
身份证,身份证,身份证,身份证
在这个表中,我进行了一个查询,以提取id_dispositivo=1的最后8条记录

SELECT valore FROM `letture` WHERE id_dispositivo = 1 ORDER BY id_lettura DESC LIMIT 0,8

在这个查询的结果中,我需要捕获最大值和最小值

最佳答案

您需要一个子查询:

SELECT MIN(valore), MAX(valore)
FROM (SELECT valore
      FROM `letture`
      WHERE id_dispositivo = 1
      ORDER BY id_lettura DESC
      LIMIT 8
     ) last8;

关于php - 选择最后插入的7条记录的MAX和MIN值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36180450/

10-11 00:52