Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/01/2011, 14:29
Avatar de flaviovich
flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 3 meses
Puntos: 39
Respuesta: Campos calculado

Prueba asi:
Código SQL:
Ver original
  1. SELECT a.id_articulo, SUM(CASE id_materiaPrima
  2. WHEN 1 THEN mp.precioUnitario * 0.2
  3. WHEN 2 THEN mp.precioUnitario * 0.45
  4. WHEN 3 THEN mp.precioUnitario * 0.7
  5. END) costo
  6. FROM ARTICULO a
  7. INNER JOIN [MATERIAPRIMA-ARTICULO] ma ON a.id_articulo = ma.id_articulo
  8. INNER JOIN MATERIAPRIMA mp ON ma.id_materiaPrima = mp.id_materiaPrima
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.