Duvida com SUM

22/06/2016

0

Bom dia,

Estou com uma duvida, utilizei a somatoria: "sum(pcestend.qt) no select e precisava comparar ela com a condição pcest.qtestger, se eu informar pcest.qtestger = sum(pcestend.qt) não da certo, tentei um select na condição e também não deu certo.

Alguém poderia me ajudar?

Segue o select:

select (pcprodut.codprod || ' - ' || pcprodut.DESCRICAO) AS "PRODUTO", pcprodut.EMBALAGEM, PCEST.DTULTENT, pcest.QTESTGER AS "ESTOQUE_GERAL", sum(pcestend.qt) AS "ESTOQUE_DEPOSITO", pcestend.rua
from pcprodut, pcest, pcestend
where pcprodut.codprod=pcestend.codprod
and pcest.codprod=pcprodut.codprod
and pcest.codfilial = :CodFilial
and pcestend.RUA between :RuaInicial and :RuaFinal
and pcestend.qt > 0
and pcestend.codprod > 0
and pcest.QTESTGER > 0
and pcest.qtestger
and pcest.codprod = 27188
group by pcprodut.codprod, pcprodut.DESCRICAO, pcprodut.EMBALAGEM, PCEST.DTULTENT, pcest.QTESTGER, pcestend.rua
João Louceiro

João Louceiro

Responder

Post mais votado

22/06/2016

Bom dia,

Tente acrescentar após o group by

having pcest.qtestger = sum(pcestend.qt)

Roberto Spernega

Roberto Spernega
Responder

Mais Posts

22/06/2016

João Louceiro

Boa tarde,

Fiz e deu certo.

Muitíssimo obrigado!
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar