SubConsulta
12/07/2006
0
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]
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
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)