Código MySQL:
Aqui si me da el valor correcto y en lo siguiente me da 0 en SUBTOTAL IVACLIENTE e IVASUBTOTALVer original
(((((`COSTOVENTA`*dolar)*iva)+ ((`COSTOVENTA`*dolar)))*(`UTILIDAD`/100))+ (((`COSTOVENTA`*dolar)*iva)+ ((((((`COSTOVENTA`*dolar)*iva)+ ((`COSTOVENTA`*dolar)))*(`UTILIDAD`/100))+ (((`COSTOVENTA`*dolar)*iva)+ ((((((`COSTOVENTA`*dolar)*iva)+ ((`COSTOVENTA`*dolar)))*(`UTILIDAD`/100))+ (((`COSTOVENTA`*dolar)*iva)+ (((((((`COSTOVENTA`*dolar)*iva)+ ((`COSTOVENTA`*dolar)))*(`UTILIDAD`/100))+ (((`COSTOVENTA`*dolar)*iva)+ (((((((`COSTOVENTA`*dolar)*iva)+ ((`COSTOVENTA`*dolar)))*(`UTILIDAD`/100))+ (((`COSTOVENTA`*dolar)*iva)+ ((`COSTOVENTA`*dolar))))*CANTIDAD)+ (((((((`COSTOVENTA`*dolar)*iva)+ ((`COSTOVENTA`*dolar)))*(`UTILIDAD`/100))+ (((`COSTOVENTA`*dolar)*iva)+
Código MySQL:
Ver original
(((((`COSTOVENTA`*dolar)*iva)+ ((`COSTOVENTA`*dolar)))*(`UTILIDAD`/100))+ (((`COSTOVENTA`*dolar)*iva)+ ((((((`COSTOVENTA`*dolar)*iva)+ ((`COSTOVENTA`*dolar)))*(`UTILIDAD`/100))+ (((`COSTOVENTA`*dolar)*iva)+ ((((((`COSTOVENTA`*dolar)*iva)+ ((`COSTOVENTA`*dolar)))*(`UTILIDAD`/100))+ (((`COSTOVENTA`*dolar)*iva)+ (((((((`COSTOVENTA`*dolar)*iva)+ ((`COSTOVENTA`*dolar)))*(`UTILIDAD`/100))+ (((`COSTOVENTA`*dolar)*iva)+ (((((((`COSTOVENTA`*dolar)*iva)+ ((`COSTOVENTA`*dolar)))*(`UTILIDAD`/100))+ (((`COSTOVENTA`*dolar)*iva)+ ((`COSTOVENTA`*dolar))))*CANTIDAD)+ (((((((`COSTOVENTA`*dolar)*iva)+ ((`COSTOVENTA`*dolar)))*(`UTILIDAD`/100))+ (((`COSTOVENTA`*dolar)*iva)+
Solo cambio la variable iva por el 0.16 que es el valor que contiene iva, cabe destacar que esto forma parte de un PROCEDURE, pero no se porque el valor de la variable iva no me lo toma correctamente, cual sera el problema?