Pessoal, Ao rodar essa query esta gerando erro : ORA-00937 alguem pode me ajudar : -- select fat.numero_venda ,fat.cpf_cgc ,pla.descricao_plano ,nvl(sum(decode(fat.prestacao,1,Decode(To_Char(Min(fat.vencimento),'YYYYMM'),To_Char(max(decode(fat.prestacao,1,fat.vencimento,null)),'YYYYMM'),fat.valor,null),null)),0) parcela1 ,max(decode(fat.prestacao,1,Decode(To_Char(Min(fat.vencimento),'YYYYMM'),To_Char(max(decode(fat.prestacao,1,fat.vencimento,null)),'YYYYMM'),fat.vencimento,null),null)) vencimento1 ,nvl(sum(decode(fat.prestacao,2,Decode(To_Char(Min(fat.vencimento)+30,'YYYYMM'),To_Char(max(decode(fat.prestacao,2,fat.vencimento,null)),'YYYYMM'),fat.valor,null),null)),0) parcela2 ,max(decode(fat.prestacao,2,Decode(To_Char(Min(fat.vencimento)+30,'YYYYMM'),To_Char(max(decode(fat.prestacao,2,fat.vencimento,null)),'YYYYMM'),fat.vencimento,null),null)) vencimento2 ,nvl(sum(decode(fat.prestacao,3,Decode(To_Char(Min(fat.vencimento)+60,'YYYYMM'),To_Char(max(decode(fat.prestacao,3,fat.vencimento,null)),'YYYYMM'),fat.valor,null),null)),0) parcela3 ,max(decode(fat.prestacao,3,Decode(To_Char(Min(fat.vencimento)+60,'YYYYMM'),To_Char(max(decode(fat.prestacao,3,fat.vencimento,null)),'YYYYMM'),fat.vencimento,null),null)) vencimento3 ,nvl(sum(decode(fat.prestacao,4,Decode(To_Char(Min(fat.vencimento)+90,'YYYYMM'),To_Char(max(decode(fat.prestacao,4,fat.vencimento,null)),'YYYYMM'),fat.valor,null),null)),0) parcela4 ,max(decode(fat.prestacao,4,Decode(To_Char(Min(fat.vencimento)+90,'YYYYMM'),To_Char(max(decode(fat.prestacao,4,fat.vencimento,null)),'YYYYMM'),fat.vencimento,null),null)) vencimento4 ,nvl(sum(decode(fat.prestacao,5,Decode(To_Char(Min(fat.vencimento)+120,'YYYYMM'),To_Char(max(decode(fat.prestacao,5,fat.vencimento,null)),'YYYYMM'),fat.valor,null),null)),0) parcela5 ,max(decode(fat.prestacao,5,Decode(To_Char(Min(fat.vencimento)+120,'YYYYMM'),To_Char(max(decode(fat.prestacao,5,fat.vencimento,null)),'YYYYMM'),fat.vencimento,null),null)) vencimento5 ,nvl(sum(decode(fat.prestacao,6,Decode(To_Char(Min(fat.vencimento)+150,'YYYYMM'),To_Char(max(decode(fat.prestacao,6,fat.vencimento,null)),'YYYYMM'),fat.valor,null),null)),0) parcela6 ,max(decode(fat.prestacao,6,Decode(To_Char(Min(fat.vencimento)+150,'YYYYMM'),To_Char(max(decode(fat.prestacao,6,fat.vencimento,null)),'YYYYMM'),fat.vencimento,null),null)) vencimento6 ,nvl(sum(decode(fat.prestacao,7,Decode(To_Char(Min(fat.vencimento)+180,'YYYYMM'),To_Char(max(decode(fat.prestacao,7,fat.vencimento,null)),'YYYYMM'),fat.valor,null),null)),0) parcela7 ,max(decode(fat.prestacao,7,Decode(To_Char(Min(fat.vencimento)+180,'YYYYMM'),To_Char(max(decode(fat.prestacao,7,fat.vencimento,null)),'YYYYMM'),fat.vencimento,null),null)) vencimento7 ,nvl(sum(decode(fat.prestacao,8,Decode(To_Char(Min(fat.vencimento)+210,'YYYYMM'),To_Char(max(decode(fat.prestacao,8,fat.vencimento,null)),'YYYYMM'),fat.valor,null),null)),0) parcela8 ,max(decode(fat.prestacao,8,Decode(To_Char(Min(fat.vencimento)+210,'YYYYMM'),To_Char(max(decode(fat.prestacao,8,fat.vencimento,null)),'YYYYMM'),fat.vencimento,null),null)) vencimento8 ,nvl(sum(decode(fat.prestacao,9,Decode(To_Char(Min(fat.vencimento)+240,'YYYYMM'),To_Char(max(decode(fat.prestacao,9,fat.vencimento,null)),'YYYYMM'),fat.valor,null),null)),0) parcela9 ,max(decode(fat.prestacao,9,Decode(To_Char(Min(fat.vencimento)+240,'YYYYMM'),To_Char(max(decode(fat.prestacao,9,fat.vencimento,null)),'YYYYMM'),fat.vencimento,null),null)) vencimento9 ,nvl(sum(decode(fat.prestacao,10,Decode(To_Char(Min(fat.vencimento)+270,'YYYYMM'),To_Char(max(decode(fat.prestacao,10,fat.vencimento,null)),'YYYYMM'),fat.valor,null),null)),0) parcela10 ,max(decode(fat.prestacao,10,Decode(To_Char(Min(fat.vencimento)+270,'YYYYMM'),To_Char(max(decode(fat.prestacao,10,fat.vencimento,null)),'YYYYMM'),fat.vencimento,null),null)) vencimento10 ,nvl(sum(decode(fat.prestacao,11,Decode(To_Char(Min(fat.vencimento)+300,'YYYYMM'),To_Char(max(decode(fat.prestacao,11,fat.vencimento,null)),'YYYYMM'),fat.valor,null),null)),0) parcela11 ,max(decode(fat.prestacao,11,Decode(To_Char(Min(fat.vencimento)+300,'YYYYMM'),To_Char(max(decode(fat.prestacao,11,fat.vencimento,null)),'YYYYMM'),fat.vencimento,null),null)) vencimento11 ,nvl(sum(decode(fat.prestacao,12,Decode(To_Char(Min(fat.vencimento)+330,'YYYYMM'),To_Char(max(decode(fat.prestacao,12,fat.vencimento,null)),'YYYYMM'),fat.valor,null),null)),0) parcela12 ,max(decode(fat.prestacao,12,Decode(To_Char(Min(fat.vencimento)+330,'YYYYMM'),To_Char(max(decode(fat.prestacao,12,fat.vencimento,null)),'YYYYMM'),fat.vencimento,null),null)) vencimento12 from crd.faturamento_log fat ,crd.parcelado par ,crd.plano pla ,crd.empresa emp where fat.operacao = '09' and fat.numero_venda = par.numero and par.val_saldo_devedor > 0 and fat.plano = pla.plano and fat.empresa = pla.empresa and fat.empresa = emp.empresa and emp.grupo = 'CARTO2' --and par.data_fim >=v_primeiro_dia_mes and not exists (select 1 from crd.movimento mov where mov.operacao = '02' and mov.numero_venda= fat.numero_venda and mov.prestacao = fat.prestacao) group by fat.numero_venda,fat.cpf_cgc,pla.descricao_plano order by fat.numero_venda Obrigado Elcio Francisco
[As partes desta mensagem que não continham texto foram removidas]