И так что имеем:
Table1 (ID, NAME)
Table2 (ID, ID_TABLE1, DATE, VALUE)
необходимо выбрать все записи из таблицы Table1 так чтобы на входящий параметр DT (дата) в таблице Table2 максимальная по дата запись имела значение VALUE = 1. Если в Table2 максимальная запись по дате имеет значение 0 то такая запись не должна попадать в результат.
Блин надеюсь понятно
С П А С И Б О Д О Б Р Ы Й З Е М Л Я Н И Н
Помогите с запросом...Туплю
Код: Выделить всё
select *
from table1 t1
where '1' = substring((select max(date || value)
from table2
where t1.id = id_table1 and date <= :DT)
from 11)