В настоящее время я пытаюсь получить следующие или предыдущие n строк из таблицы, следующие 50 для аргумента.
Я буду знать строку, которая может находиться в любом месте данных, и я захочу получить следующие 50 или предыдущие 50 на основе столбца метки времени. Проблема заключается в том, что столбец метки времени не обязательно находится в порядке (хотя, вероятно, он будет), поэтому поэтому следующая строка в данных может иметь неправильную метку времени.
Полагаю, лучший способ сделать это - создать временную таблицу, отбросить все отметки времени до или после заданной строки (в зависимости от того, ищите ли вы предыдущий или следующий 50), отсортировать по отметке времени и затем выбрать следующие / предыдущие 50 строк? Я не очень разбираюсь в SQL за пределами основ.
Заранее спасибо.