สวัสดีครับ สอบถามผู้รู้ครับ
ผมต้องการ Query ข้อมูลสุดท้ายของแต่ละวันมาแสดงครับ จะเป็น id -> 2,4,5
Code (PHP)
select m.* from transaction as m
inner join (
select IdMeter, `date_time`, max(`id`) mv
from transaction
group by IdMeter, `date_time`
) mt on m.IdMeter=mt.IdMeter and m.`date_time` = mt.`date_time` and m.`id`=mt.mv
WHERE m.IdMeter='611190001' and m.`date_time` >= '2022-05-01 00:00:00' and m.`date_time` <= '2022-05-02 23:59:59';
SELECT date_time, id, IdMeter, VolumeflowVal, MassflowVal
FROM transaction WHERE date_time between '2022-05-01 00:00:00' AND '2022-05-02 23:59:59' AND IdMeter = 611190001
GROUP by date(date_time);