Существует таблица status
, которая содержит данные, как показано ниже:Andorid-дб запрос для получения последних записей или первой группы, если последняя запись является дубликатом предыдущего
Id Status TimeStamp
-------------------------
1 StatusC 1234561
2 StatusC 1234562
3 StatusB 1234563
4 StatusA 1234564
5 StatusA 1234565
6 StatusA 1234566
Что запрос возвращает следующий результат ?
Id Status TimeStamp
-------------------------
4 StatusA 1234564
Другой пример:
Id Status TimeStamp
-------------------------
1 StatusC 1234561
2 StatusC 1234562
3 StatusB 1234563
4 StatusA 1234564
5 StatusA 1234565
6 StatusB 1234566
Результат:
Id Status TimeStamp
-------------------------
6 StatusB 1234566
Так я хочу последнюю запись состояния, если она отличается от предыдущей, или если предыдущий последней такой же статус, то первой из этой группы. Я пробовал пару, но я не получаю нужный результат. Есть ли эффективные способы достижения результата?
является идентификатор столбца последовательным без пробелов? –
@vkp да, они есть – coder1087