#sql #sqlite #datetime
Вопрос:
Я хочу выполнить SQL-запрос, включающий несколько таблиц, только для записей, созданных до определенной даты. Вместо фильтрации таблиц по дате одну за другой, есть ли способ отфильтровать всю базу данных? Мне нужно что-то вроде машины времени для базы данных.
Ответ №1:
Ты можешь сделать это вот так:
SELECT * FROM table1, table2 WHERE table1.created_at < now() || table2.created_at < now();
Комментарии:
1. Спасибо тебе за твой ответ, Саймон. Ваше решение требует фильтрации всех таблиц по одной. Мой запрос очень длинный и включает в себя множество подзапросов. Итак, я ищу более простое решение.