Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2013, 06:53
Avatar de Patriarka
Patriarka
 
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 9 meses
Puntos: 288
Explode field

Hola gente, tengo una linda tabla que registra transacciones de una manera muy particular.
Transaccion

trs_id trs_values

1 PRODUCTO_15##SEP##1##SEP##1,100.00##SEP##
2 PRODUCTO_12##SEP##5##SEP##5,100.00##SEP##
3 PRODUCTO_16##SEP##9##SEP##2,100.00##SEP##

SI HAGO ESTA QUERY

SELECT REPLACE( `trs_values` , "##SEP##", " " )
FROM `transaccion`

me devuelve

PRODUCTO_15 1 1,100.00
PRODUCTO_12 5 5,100.00
PRODUCTO_16 9 2,100.00

lo que significa que la primer columna es el producto, el segundo la cantidad y el tercer valor es el precio. esto facilmente se resuelve con php, pero debo hacerlo en mysql.

la pregunta es:

Como puedo hacer para multiplicar la cantidad por el precio?

deberia poder hacerse con algun tipo de explode, pero desconozco que que pueda hacer en mysql.

y si puedo hacer el explode y obtener esos tener valores para mostrarlos como yo quiero mejor!

saludos