Somar total de uma tabela em 2 campos com 3 valores diferente
Olá Pessoal,
Preciso da ajudinha dos amigos no meu site. :)
Seguinte. Tenho um tabela no DB com os seguintes campos: Value e Class. No campo Value eu tenho os valores em Reais e no campo Class tenho as opções: ot_total, ot,subtotal, ot_frete, ot_desconto, ot_resgate
Fica +- assim a tabela totais_pedido
id_totais | id_pedido | value | Class
----------------------------------------------------
1 | 100 |60.00 | ot_subtotal
----------------------------------------------------
2 | 100 |10.00 | ot_frete
----------------------------------------------------
3 | 100 |10.00 | ot_desconto
----------------------------------------------------
4 | 100 |5.00 | ot_resgate
----------------------------------------------------
5 | 100 |55.00 | ot_total
----------------------------------------------------
6 | 101 |45.00 | ot_subtotal
----------------------------------------------------
e etc.......
O que to querendo fazer é Somar os valores dessa tabela que tenham no campo Class os valores ot_desconto e ot_resgate.
somando só uma opção funciona, mas as 2 não. Não sei fazer a soma com as 2 opções. :) vlw gente.
O que to tentando fazer é assim:
$descontos = tep_db_query("select SUM(value) as soma from totais_pedido where class = 'ot_desconto' and class = 'ot_resgate' and id_pedido = " . $pID);
while($row_descontos = mysql_fetch_array($descontos)) {
echo $row_descontos["soma"];
}Discussão (5)
Carregando comentários...