Fórum Criando e Somando valores #259449
22/11/2004
0
Tenho uma tabela com a seuinte estrutura :
valores.DBF
Num_Nota...............Valor...................NatOpe
0010.......................10,50..................1000
0020.......................90,00..................1010
0010.......................10,50..................1000
0030.......................50,00..................1010
0015.........................9,20..................1010
0010.......................10,00..................1000
o que eu quero e um fonte que :
* Some os valores e grave em uma tabela chamada CadValores.DBF, da seguinte maneira :
CadValores.DBF
Num_Nota...............Valor...................NatOpe
0010.......................31,00..................1000
0020.......................99,20..................1010
0030.......................50,00..................1010
Tornadofuracao
Curtir tópico
+ 0Posts
22/11/2004
Reginaldo174
group by Num_Nota
Gostei + 0
23/11/2004
Tornadofuracao
Desde ja muito obrigado por responder mais, acontece que eu errei ao descrever o meu problema.
O erro esta nas NatOpe nao deveriam ser iguais, deveria ser assim:
valores.DBF
Num_Nota...............Valor...................NatOpe
0010.......................10,50..................[color=red:8707ad50cb]1100[/color:8707ad50cb]
0020.......................90,00..................1010
0010.......................10,50..................[color=red:8707ad50cb]1000[/color:8707ad50cb]
0030.......................50,00..................1060
0015.........................9,20..................1030
0010.......................10,00..................[color=red:8707ad50cb]1200 [/color:8707ad50cb]
o que eu quero e um fonte que :
* Some os valores e grave em uma tabela chamada CadValores.DBF, da seguinte maneira :
CadValores.DBF
Num_Nota...............Valor...................NatOpe
0010.......................31,00..................1100
0015.........................9,20..................1030
0020.......................99,20..................1010
0030.......................50,00..................1060
Como deve fazer para resolver este problema.
Gostei + 0
23/11/2004
Rômulo Barros
select sum(t1.valor) from valores t1 where t1.NatOpe = (Select Max(t2.NatOpe) From Valores t2 Where t2.NatOpe = t1.NatOpe) group by t1.Num_Nota
Gostei + 0
24/11/2004
Tornadofuracao
desde ja muito obrigado por responder a minha pergunta mais :
tenho algumas duvidas sobre as linhas abaixo :
1. estas linhas funcionam com tabelas DBF
2. valores t1 quer dizer que tenho que coloca o nome da minha tabela origem, e Valores t2 e minha tabela destino.
3. em que momento e gravado para minha tabela destino o resultado.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)