Rpizao 0 Denunciar post Postado Setembro 27, 2005 Falai pessoal! Seguinte.....erro sinistro!!! Tenho um subselect que faço assim... :mellow: (SELECT fl2.vlr_metaFROM filiais fl2WHERE to_char(fl2.mes_base,'mm/yyyy') = to_char(doc.emissao,'mm/yyyy')AND fl2.cod_filial = cc.cod_filial) as vlr_meta Quando vou rodar todo o select é gerado o erro ORA-00979 (não é uma expressão GROUP BY). Meu GROUP BY está assim... :huh: GROUP BY doc.dat_emissao,'('||substr(to_char(doc.dat_emissao,'DAY'),1,3)||')',dv.cod_divisao,dv.nom_reduzido_divisao,fl1.cod_filial,fl1.apl_filial,cc.cod_centro_custo Alguém sabe o pq do erro....se eu rodar o subselect sozinho, jogando qualquer parâmetro funciona....e o select todo sem o subselect tb....só não funcionam junto. Existe alguma restrição entre GROUP BY e subselects? :unsure: Vlw pessoal....até mas... ^_^ Rafael. Compartilhar este post Link para o post Compartilhar em outros sites
Prog 183 Denunciar post Postado Setembro 27, 2005 Poderia disponibilizar o comando SQL completo? Compartilhar este post Link para o post Compartilhar em outros sites
Rpizao 0 Denunciar post Postado Setembro 27, 2005 Poderia disponibilizar o comando SQL completo? <{POST_SNAPBACK}> Falai Prog Resolvi aqui cara... Seguinte... Tinha um campo no meu sub-select que não tinha no GROUP BY.... Eu não sabia, mas isso não pode... Tipo no sub-select eu usava o cod_filial da tabela CC e no GROUP BY estava o da tabela fl2.... Vlw pela ajudai Prog.... Abraços pessoal....obrigado! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites