Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessual,
tenho isso:
+--------+------+--------+--------+
| comp | id | val1 | val2 |
+--------+------+--------+--------+
| 01 | 01 | 1,20 | 0,50 |
+--------+------+--------+--------+
| 01 | 02 | 1,50 | 1,00 |
+--------+------+--------+--------+
| 02 | 03 | 1,20 | 0,20 |
+--------+------+--------+--------+
| 03 | 04 | 1,20 | 0,50 |
+--------+------+--------+--------+
| 03 | 05 | 1,50 | 1,00 |
+--------+------+--------+--------+
| 03 | 06 | 0,20 | 1,00 |
+--------+------+--------+--------+
Queria exibir isso assim:
+--------+-------+
| compra | total |
+--------+-------+
| 01 | 1,20 |
+--------+-------+
| 02 | 1,00 |
+--------+-------+
| 03 | 0,40 |
+--------+-------+
a formula é:
(var1 - var2) = total
se count(comp) > 1 então
total + total
ta meio confuso, mas comp é a compra e id é um dado unico nessa tabela, ai eu tenho que fazer o total da compra sento que tenho que fazer o val1 - val2, logo se tenho dois produtos em uma compra então tenho que somar o total das duas linhas.
Fiz isso:
select
com as compra,
(val1 - val2) as total
from
tb_compras
Não apareceu o que eu queria, apareceu o calculo da linha respectiva, tentei também dar um group by, mas não tive sucesso, existe a posibilidade de fazer algo do tipo???, busquei na net e não encontrei..
Valeu pessoal, brigado.
Carregando comentários...