[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