Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

cómo multiplicar un campor por otro y luego obtener los totales?

Estas en el tema de cómo multiplicar un campor por otro y luego obtener los totales? en el foro de Mysql en Foros del Web. Gente: necesitaría saber el total de stock de una tabla en la db, multiplicando el campo "stock" (las unidades de cada producto) por el campo ...
  #1 (permalink)  
Antiguo 19/02/2010, 09:37
Avatar de arielcasanova  
Fecha de Ingreso: octubre-2004
Ubicación: Bahía Blanca - Argentina
Mensajes: 332
Antigüedad: 20 años, 1 mes
Puntos: 1
cómo multiplicar un campor por otro y luego obtener los totales?

Gente: necesitaría saber el total de stock de una tabla en la db, multiplicando el campo "stock" (las unidades de cada producto) por el campo "costo", y luego sumar este producto de todos los registros.
Por si no fui claro, supongamos 3 registros:

producto: faroles
stock: 4
precio: $ 10
producto: ruedas
stock: 6
precio: $ 15
producto: puertas
stock: 2
precio: $ 100

una consulta que multiplique 4x10, 6x15, 2x100 y lo sume todo y me de el resultado, ¿es posible? ¿o debo procesarlo todo por php?

gracias
__________________
Ariel Casanova
diseño y desarrollo web estratégico
www.emporia.com.ar
  #2 (permalink)  
Antiguo 19/02/2010, 09:42
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 6 meses
Puntos: 839
Respuesta: cómo multiplicar un campor por otro y luego obtener los totales?

Podría ser:
Código MySQL:
Ver original
  1. SELECT SUM(precio * stock) FROM productos;
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 19/02/2010, 09:50
Avatar de arielcasanova  
Fecha de Ingreso: octubre-2004
Ubicación: Bahía Blanca - Argentina
Mensajes: 332
Antigüedad: 20 años, 1 mes
Puntos: 1
Respuesta: cómo multiplicar un campor por otro y luego obtener los totales?

Excelente david, muchas gracias.
yo pensé que eso me daría por resultado lo de un solo registro, pero no, funciona bien.
Era tan sencillo que no lo imaginé.
Saludos
__________________
Ariel Casanova
diseño y desarrollo web estratégico
www.emporia.com.ar

Etiquetas: multiplicar, totales
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:43.