Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Bruno Conte

Consulta em sql

Recommended Posts

bom dia.

estou com uma duvida cruel aqui.

Preciso fazer uma consulta no meu banco para saber qual foi a ordem de carregamento que ultrapassou o limite de quantidade do pedido.

 

Hoje eu consigo ver quais pedidos estão com o saldo ultrapassado, agora quero saber qual ordem de carregamento ultrapassou esse limite.

 

alquem sabe como posso fazer isso?

 

hoje utilizo 2 tabelas, pedido e oc, onde a oc tem o numero do pedido.

 

att.

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso eu sei, eu preciso mostrar apenas a ordem de carregamento que ultrapassou o limite do pedido, posso ter em 1 pedido varias ordens de carregamento,

Hoje eu pego todos que estao negativos e preciso ver o ultimo que fez o limite ultrapassar entendeu?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Assim você mostra o limite e quanto foi carregado:


select id_pedido,limite_pedido,(
    select sum(qtd) from carregamento c
   where c.id_pedido=p.id_pedido) as total_carregado
from pedido p

 

Aqui você filtra esse resultado:


 


 

select * from (select id_pedido,limite_pedido,(     select sum(qtd) from carregamento c    where c.id_pedido=p.id_pedido) as total_carregado from pedido p) where total_carregado>limite_pedido

 


Não é muito elegante, acredito que tenha formas melhores de fazer isso, como views por exemplo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.