Witam,
Proszę o pomoc w jaki sposób mogę wyciągnąć:
- Pierwszy i ostatni ts z każdego dnia wtedy, gdy eventid = 11.
- Maksymalną wartość z pola vehiclespeed dla każego dnia.
W tym miejscu preview:
http://sqlfiddle.com/#!17/f1fa4/6
Jak robię:
SELECT
deviceid,
ts::DATE,
MIN(ts) AS rozpoczeciePracy,
MAX(ts) AS zakonczeniePracy,
MAX(vehiclespeed) AS predkoscMaksymalna
FROM device_data
WHERE eventid=11
GROUP BY deviceid, ts::DATE
Wtedy nie zgadza mi się MAX vehiclespeed bo jest wyciągany tylko z MIN i MAX ts.
Proszę o pomoc.