[firebase-br] Ajuda com SQL

Hélio Oliveira hpensador em gmail.com
Qui Set 22 19:02:26 -03 2011


Boa noite Colegas!

Quando executo a SQL abaixo recebo mensagem de erro, requerendo a 
clausula Group By - porém se nesta mesma SQL se no Sub-Select eu 
comentar a linha " and dv.cod_secretaria in (1) " a referida é executada 
normalmente - porém o resultado não vem correto.

select count(x.matricula)     as total_funcionarios,
        sum(x.bc_irrf)         as base_irrf,
        sum(x.qtde_dep_ir)     as qtde_dep_ir,
        sum(x.bc_inss)         as base_inss,
        sum(x.bc_prev_propria) as base_prev_propria,
        sum(x.bc_fgts)         as base_fgts,
        sum(x.vencimentos)     as total_vencimentos,
        sum(x.descontos)       as total_descontos,
        sum(x.liquido)         as total_liquido,
        (select sum(z.valor)
         from folha z
           join folha_base w on (w.matricula = z.matricula)
         where w.mes       = 1
           and w.ano       = 2011
           and w.sequencia = 0
           and dv.cod_secretaria in (1)
           and z.cod_evento in (2, 3)) as Sal_FM
from folha_base x
   join divisao dv on (dv.cod_divisao = x.cod_divisao)
where x.mes       = 1
   and x.ano       = 2011
   and x.sequencia = 0
   and dv.cod_secretaria in (1)

-- 
[]'s,

Hélio Oliveira
Bel. Ciência da Computação
Técnico em Contabilidade
e-mail : hpensador em gmail.com
Skype : hpensador
http://hpensador.blogspot.com/
www.hpensador.net
(71) 9975-9176





Mais detalhes sobre a lista de discussão lista