Fórum 00933 Comando não encerrado adequadamente #553618
09/05/2016
0
Não estou conseguindo achar o erro de sintaxe desta expressão:
select
exc.codprod,
pro.descrprod,
sum(est.estoque),
exc.vlrvenda
from
tgfexc as exc
inner join tgfpro as pro on (exc.codprod = pro.codprod)
inner join tgfest as est on (exc.codprod = est.codprod)
group by
est.codprod
order by
Poderiam me ajudar?
Muito Obrigado!
Pedro Junior
Curtir tópico
+ 0Post mais votado
10/05/2016
select
exc.codprod,
pro.descrprod,
sum(est.estoque) AS estoque,
exc.vlrvenda
from
tgfexc exc
inner join tgfpro pro on (exc.codprod = pro.codprod)
inner join tgfest est on (exc.codprod = est.codprod)
group by
exc.codprod, pro.descrprod, exc.vlrvenda
order by
exc.codprod
Jair N.
Gostei + 1
Mais Posts
10/05/2016
Roberto Spernega
O GROUP BY deveria ser pela colunas exc.codprod, pro.descrprod, exc.vlrvenda.
Não testei os JOINS.
Veja se resolve.
Gostei + 0
10/05/2016
Pedro Junior
O novo select ficou:
select
exc.codprod,
pro.descrprod,
sum(est.estoque),
exc.vlrvenda
from
tgfexc as exc
inner join tgfpro as pro on (exc.codprod = pro.codprod)
inner join tgfest as est on (exc.codprod = est.codprod)
group by
exc.codprod, pro.descrprod, exc.vlrvenda
order by
exc.codprod
Tentei o order by tanto pela coluna exc.codprod, quanto pela est.codprod e nenhuma das duas dá certo.
O novo select não deu certo.
A mensagem de erro permanece a mesma.
Obrigado
Gostei + 0
10/05/2016
Jair N.
Gostei + 0
10/05/2016
Pedro Junior
SE entendi seu comentário, a sintaxe ficaria assim:
select
exc.codprod,
pro.descrprod,
sum(est.estoque) AS estoque,
exc.vlrvenda
from
tgfexc AS exc
inner join tgfpro AS pro on (exc.codprod = pro.codprod)
inner join tgfest AS est on (exc.codprod = est.codprod)
group by
exc.codprod, pro.descrprod, exc.vlrvenda
order by
exc.codprod
Ficou correto?
Continua dando ORA-00933: comando SQL não encerrado adequadamente.
Gostei + 0
10/05/2016
Pedro Junior
Funcionou perfeito agora.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)