Soma no campo agregado
28/11/2005
0
estou com uma duvida, q é a seguinte:
tenho uma tabela q grava produtos e servicos de uma os
banco FB 1.5 com DDExPress
campos... descricao string, total float, tipo string
tenho um campo agregado q tem a expressão Sum(Total)
só q o q preciso é colocar uma condição
tipo
Sum(Total) where tipo=servico
em outro agregado
Sum(Total) where tipo=peca
e um total da os, ´q esse eu jah tenho´
Sum(total)
poderia repassar esses parametros em tempo de execução ou tb colocar essa soma na instrução sql, da forma q for melhor
grato pela atenção
Camilo
Camilo
Posts
28/11/2005
Okama
group by tipo
Result:
Tipo Total -------- ----------------- servico 1546,00 peça 1296,50
Total OS = Serviço+Peça
28/11/2005
Camilo
Tipo Total -------- ----------------- servico 1546,00 peça 1296,50
ok... legal a resposta, desculpe por naum ter dito antes.. mais ainda naum resolve, pois preciso trazer * da tabela.. daí se eu colocar todos os campos jah naum vai mais da certo...
28/11/2005
Okama
Nesse caso recomendo que você separe os processos que retornam o cabeçalho da OS e os detalhes, fazendo duas consultas e armazenando os resultados em Variáveis ou varrendo a tabela Detalhes e somando os totais.
Clique aqui para fazer login e interagir na Comunidade :)