Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SELECT COALESCE(a.quantidade,0) qtdecontrato,
- COALESCE((SELECT SUM(c.quantidade)
- FROM clcontratoatocontratual b, claditivoitem c
- WHERE b.entidade = a.entidade
- AND b.exerciciocontrato = a.exercicio
- AND b.contrato = a.contrato
- AND b.entidade = c.entidade
- AND b.exercicio = c.exercicio
- AND b.numero = c.numero
- AND b.idtipoaditivo IN(4,7,8)
- AND b.idtipooperacao IN(1,2,3,4,13)
- AND c.lote = a.lote
- AND c.ordem = a.ordem
- AND b.DATA <= '2017-01-30' -- dataaditivo
- ),0) qtdeaditivo,
- COALESCE((SELECT SUM(g.quantidade)
- FROM clcontratoatocontratual f, claditivoitem g
- WHERE f.entidade = a.entidade
- AND f.exerciciocontrato = a.exercicio
- AND f.contrato = a.contrato
- AND f.entidade = g.entidade
- AND f.exercicio = g.exercicio
- AND f.numero = g.numero
- AND f.idtipoaditivo IN(4,7)
- AND f.idtipooperacao IN (11)
- AND g.lote = a.lote
- AND g.ordem = a.ordem
- AND F.DATA <= '2017-01-30'),0) qtdesupressao,
- COALESCE((SELECT SUM(i.quantidade)
- FROM clnad h, clnaditem i
- WHERE h.entidadecontrato = a.entidade
- AND h.exerciciocontrato = a.exercicio
- AND h.contrato = a.contrato
- AND h.entidade = i.entidade
- AND h.exercicio = i.exercicio
- AND h.unidadeorcamentaria = i.unidadeorcamentaria
- AND h.nad = i.nad
- AND i.lote = a.lote
- AND i.ordemlicitem = a.ordem
- AND NOT (h.entidade = 1
- AND h.exercicio = 2017
- AND h.nad = 1
- AND i.lote = 1
- AND i.ordemlicitem = 1)
- ),0) qtdenad
- FROM clcontratoitem a
- WHERE a.entidade = 1
- AND a.exercicio = 2017
- AND a.contrato = 1
- AND a.lote = 1
- AND a.ordem = 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement