doris查一天多条数据的最大值
场景描述:目前可以查找一辆车一天的多条数据,需要查出一天中的最大值,且输出对应的状态,如下所述
需要输出最后一行数据,用到窗口函数,具体代码如下:
SELECT
a.vin,
a.datadate,
a.seq,
a.kmzzt
FROM
(
SELECT
t.*,
row_number() over ( PARTITION BY vin, tbox_vin, datadate ORDER BY seq DESC ) rn
FROM
round_trip_vip t
WHERE
vin = 'TLD00650KJ1100012'
) a
WHERE
a.rn = 1
ORDER BY
a.datadate