You were good to me last time.
I have a table I use to record instrument readings or some such.
reading_id (table row id)
instrument_id
<more columns>
instrument_reading_datetime
instrument_reading
I want to prune it, so it only shows when the instrument_reading changes.
e.g. ordered by datetime, we have values like this...
100, 200, ... , 2014/01/01, 17
101, 200, ... , 2014/01/02, 18
112, 200, ... , 2014/01/03, 18 -- delete
103, 200, ... , 2014/01/04, 18 -- delete
124, 200, ... , 2014/01/05, 18 -- delete
205, 200, ... , 2014/01/06, 19
206, 200, ... , 2014/01/07, 19 -- delete
207, 200, ... , 2014/01/08, 19 -- delete
208, 200, ... , 2014/01/09, 19 -- delete
109, 200, ... , 2014/01/10, 19 -- delete
110, 200, ... , 2014/01/11, 17
111, 200, ... , 2014/01/12, 17 -- delete
112, 200, ... , 2014/01/13, 17 -- delete
113, 200, ... , 2014/01/14, 17 keep (last in series)
Can I do this with a single query?