У меня есть таблица в SQLiteSQLITE эквивалент ROW_NUMBER
/* Create a table called NAMES */
CREATE TABLE EVENTS(Id integer , Eventtype integer,value integer,Timestamp DATETIME);
/* Create few records in this table */
INSERT INTO EVENTS VALUES(1,2,1,'2009-01-01 10:00:00'); --ROW1
INSERT INTO EVENTS VALUES(1,2,2,'2007-01-01 10:00:00'); --ROW2
INSERT INTO EVENTS VALUES(2,2,3,'2008-01-01 10:00:00’); --ROW3
Что требуется от запроса ROW1 и ROW3. Запрос должен содержать самую последнюю временную метку на основе строки для дубликата ID & Комбинация Eventtype. ROW1 и ROW2 имеют одинаковый тип события и идентификатор, но ROW1 является последним, поэтому его следует выбрать.