В моей базе данных postgresql есть таблица с именем Event. Таблица содержит столбец даты и времени, называемый временем. Я хочу получить (отдельно) 5 событий из прошлого, которые ближе всего к настоящей дате, и 5 событий, которые состоятся в ближайшем будущем. Есть ли способ сделать это, не запрашивая все события?