我想获得具有指定“拉”值的最新记录,然后按imei编号分组。但我得到错误的输出,时间不符合我在我的数据库中有没有获取最新的行,像
这是我的tabel。
IMEI TIME STATUS
354851057191551 2013-06-25 10:11:30 pull getrestbyimei
354851057191551 2013-06-25 10:10:36 Push getrestbyimei
354851057234971 2013-06-25 10:10:34 Push getbookings
351895053436612 2013-06-25 10:10:32 pull getrestbyimei
351895053436612 2013-06-25 10:10:31 pull getrestbyimei
所需的输出:
IMEI TIME STATUS
354851057191551 2013-06-25 10:11:30 pull getrestbyimei
351895053436612 2013-06-25 10:10:32 pull getrestbyimei
这是我尝试:
SELECT imei as IMEI, MAX(FROM_UNIXTIME(timestamp)) as TIME, action as STATUS
FROM testlog
where action like 'pull%'
GROUP BY imei
order by TIME asc
不过,这只是一行? – Zaz
你说'得到最新的记录在哪里就像' – DevZer0
原子笔,对不起,我的意思是多行,不仅一个 – Zaz