с полем timestamp ближайшую строку к заданному timestamp? например датавремя 2021-09-12 12:34:55 , как составить запрос чтобы вытащить строку с полем ближайшем к этой дате?
Достаёшь все строки, сортируешь по близости, вставляешь LIMIT 1.
т.е. достаю строки +-10 секунд от нужного времени, сортирую по времени , указав limit1 он ведь вернет самую верхнюю в сортировке строку , верно?
Да, вполне вариант. Потом запихиваете это в LATERAL JOIN и получаете для всей таблички.
спасибо завтра попробую на работе
Обсуждают сегодня