SubConsulta

12/07/2006

0

SQL

Select Distinct(Laboratorio.RefugoConv.NumOf), Laboratorio.ItensBoletim.Quebra from Laboratorio.RefugoConv, Laboratorio.ItensBoletim, Laboratorio.Boletim, Laboratorio.Produto, Laboratorio.Motivo where (Laboratorio.ItensBoletim.NumOf=Laboratorio.RefugoConv.NumOf) and (Laboratorio.Boletim.Codigo=Laboratorio.ItensBoletim.CodBoletim) and (Laboratorio.Produto.Codigo=Laboratorio.Boletim.CodProduto) and (Laboratorio.Boletim.Turno=´E´) and (Laboratorio.Motivo.Codigo = Laboratorio.RefugoConv.CodMotivo) and (Laboratorio.Motivo.Descricao=´Emenda´)

Esse sql me retorna os seguintes valores:

NumOF Quebra
53 2
54 1

Eu preciso fazer um SUM no campo quebra, e aí que começa meu problema.
Os dados originais me trariam

NumOF Quebra
53 2
54 1
53 2

E se eu colocar um sum na quebra, o distinct perde seu valor e os dados vem errado...... pra isso eu precisaria fazer uma subconsulta......

Será que alguem pode me ajudar?::::

Uso Delphi 7 e Instersystems CACHé



sds

[color=green:cc13a06012]Movido de Delphi para Bancos de Dados[/color:cc13a06012]


Japa192

Japa192

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