Ir para conteúdo

POWERED BY:

Arquivado

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

kindinger

Dois Selects 1 com soma outro sem gera uma saida só

Recommended Posts

Pessoal, boa noite...

 

Preciso de uma ajudinha..

 

tenho as seguintes consultas

select cadprod.ProCelula, itensped.ProCod, Sum(ItensPed.ItemQuant)as SQuant

from Itensped, pedido, cadprod

where cadprod.ProCodigo = itensped.ProCod and itensped.PedCod = pedido.PedCodigo

and pedido.PedData Between 20100630 and 20100630

group by cadprod.ProCelula, itensped.ProCod

 

Ela retorna:

ProCelula,ProCod,SQuant

1, '1', 20

1, '2', 20

11, '3', 20

 

 

 

Select pedido.PedCodigo,

cadprod.ProCelula, cadprod.ProSintetico,

itensped.ProCod, itensped.ItemQuant, itensped.ItemObs,

vendedor.VenCod, vendedor.VenNome

from pedido,itensped,cadprod,vendedor

where itensped.PedCod = pedido.PedCodigo

and cadprod.ProCodigo = itensped.ProCod

and vendedor.VenCod = pedido.VenCod

and pedido.PedData Between 20100630 and 20100630

order by cadprod.ProCelula, vendedor.VenCod

 

ela retorna:

28, 1, 'MartaRocha', '2', 10, '', 1, 'Junior'

28, 1, 'PudimLeite', '1', 10, 'OBSERVACAO', 1, 'Junior'

27, 1, 'MartaRocha', '2', 10, '', 3, 'Edgar'

27, 1, 'PudimLeite', '1', 10, '', 3, 'Edgar'

28, 11, 'Flocos', '3', 10, '', 1, 'Junior'

27, 11, 'Flocos', '3', 10, 'OBSERVACAO', 3, 'Edgar'

 

 

o que eu quero fazer é :

 

Colocar os resultados das duas querys Juntos na mesma pesquisa...

 

é Possivel ou vou ter que fazer tratamento com while mesmo???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Creio que basta juntar as duas consultas ...

 

Select pedido.PedCodigo,
cadprod.ProCelula, cadprod.ProSintetico,
itensped.ProCod, itensped.ItemQuant, itensped.ItemObs,
vendedor.VenCod, vendedor.VenNome ,  Sum(ItensPed.ItemQuant)as SQuant
from pedido,itensped,cadprod,vendedor, cadprod
where itensped.PedCod = pedido.PedCodigo
and cadprod.ProCodigo = itensped.ProCod
and vendedor.VenCod = pedido.VenCod
and pedido.PedData Between 20100630 and 20100630
and cadprod.ProCodigo = itensped.ProCod 
group by pedido.PedCodigo,
cadprod.ProCelula, cadprod.ProSintetico,
itensped.ProCod, itensped.ItemQuant, itensped.ItemObs,
vendedor.VenCod, vendedor.VenNome
order by cadprod.ProCelula, vendedor.VenCod

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.