MySQL - Devolver la suma de dos productos en MySQL

 
Vista:

Devolver la suma de dos productos en MySQL

Publicado por Eduardo (1 intervención) el 13/02/2015 03:56:58
Buenas, tengo una duda tal vez muy básica, pero no encuentro como solucionarlo,
tengo una base de datos con dos campos, en uno se muestra el nombre de un articulo de ferreteria y en
otro el precio del articulo.

Mi duda es en como hacer una consulta que me muestre por ejemplo el precio total de 2 Martillos más 3 tuercas.

Mi table es así...

Articulo Precio

Martillo 12
Tuerca 3
Pinzas 15


Gracias por su ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 796
Oro
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Devolver la suma de dos productos en MySQL

Publicado por xve (1151 intervenciones) el 13/02/2015 09:51:22
Hola Eduardo, según la estructura de tu tabla, podría ser algo así:

1
2
3
Select s1.totalMartillos+s2.TotalTuercas FROM
(SELECT Precio*2 as TotalMartillos FROM test1 WHERE Articulo="Martillo") s1,
(SELECT Precio*3 as TotalTuercas FROM test1 WHERE Articulo="Tuerca") s2

Coméntanos si te sirve, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de SuperIndio
Val: 102
Bronce
Ha aumentado 1 puesto en MySQL (en relación al último mes)
Gráfica de MySQL

Devolver la suma de dos productos en MySQL

Publicado por SuperIndio (79 intervenciones) el 26/02/2015 22:03:20
Noooo es mucho mas facil:
asi:

1
2
3
4
5
SELECT ( A.PRECIO * 2 ) + ( B.PRECIO * 3 )
  FROM PRODUCTO A,
       PRODUCTO B
WHERE A.ARTICULO = 'MARTILLO'
  AND B.ARTICULO = 'TUERCA'
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar