Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/11/2012, 19:39
jose920405
 
Fecha de Ingreso: noviembre-2012
Ubicación: Cali - Colombia
Mensajes: 46
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Consulta SQL Actualizar datos

Cita:
Iniciado por triqui Ver Mensaje
Has probado esto?

Código SQL:
Ver original
  1. UPDATE Ingrediente a
  2. SET a.Cantidad = NVL(a.Cantidad -(SELECT b.Cantidad FROM Receta b WHERE b.CodigoIngrediente =a.CodigoIngrediente
  3. AND b.CodigoProducto=100),0)
Men ya lo revisé mejor, pero hay un gran problema:

Resulta que me actualiza todas las cantidades de los ingredientes del producto 100, Pero lo que pasa es que el resto de los ingredientes que no usa el producto 100 me los deja en 0, cual es ese error? porq?

Lo mas posible es que le falte un where al Update, Igual que se usa en el select

Algo como asi
WHERE b.CodigoIngrediente =a.CodigoIngrediente
AND b.CodigoProducto=100

Será que es eso? pero lo pruebo y no funciona

Última edición por jose920405; 07/11/2012 a las 19:54