У меня есть следующие таблицы:Выберите активным/неактивным на основе даты
Таблица TRANSACTION
ID | DATE
---- ------
1 | 23-01-16
2 | 23-01-16
1 | 24-01-16
Таблица User_ID
ID
----
1
2
Теперь вопрос, между диапазоном дат 23-01 -16 и 25-01-16, как бы я обнаружил, что 2 неактивен 24-01-16, а 1,2 неактивны 25-01-16
Если Я использую
select u.id
from user_id u
where u.user_id not in (select t.id
from transaction t
where t.date>='23-01-16'
and t.date<='25-01-16')
Я бы получил неактивный идентификатор между этим диапазоном, но не в соответствии с конкретными датами.
Любая идея о том, как это сделать.
Thanks @Aleksej –