[firebase-br] SQL (complexa)
Elton da Motta Barbosa
embarbosa em gmail.com
Qua Maio 12 11:24:06 -03 2010
Olá Hélio,
Não seria algo do tipo abaixo?
select x.*
from teste x
where (x.matricula = 10) and
(
((extract(year from x.data_inicio) > :ano) or
((extract(year from x.data_inicio) = :ano) and (extract(month from
x.data_inicio) >= :mes))
) and
( (data_final is null) or
(extract(year from x.data_final) < :ano) or
((extract(year from x.data_final) = :ano) and (extract(month from
x.data_final) <= :mes))
))
abraços,
Mais detalhes sobre a lista de discussão lista