Ver Mensaje Individual
  #9 (permalink)  
Antiguo 13/11/2012, 09:26
jose920405
 
Fecha de Ingreso: noviembre-2012
Ubicación: Cali - Colombia
Mensajes: 46
Antigüedad: 12 años, 2 meses
Puntos: 0
De acuerdo Respuesta: Consulta SQL en java

Muchas Gracias viejo Fuzzylog ya logré dar con la solución, Era usando el NVL, hace tiempo probé con el y no di con el chiste pero resulta que así era.

Yo le mandé esta consulta así a Un usuario llamado joeglo

Cita:

UPDATE Ingrediente a
SET a.Cantidad = NVL(a.Cantidad -(SELECT b.Cantidad FROM Receta b WHERE b.CodigoIngrediente =a.CodigoIngrediente
AND b.CodigoProducto=100),0)
where b.CodigoIngrediente =a.CodigoIngrediente
AND b.CodigoProducto=100
Resulta que si era asi, agregandole un Where al update solo que no de esa manera, joeglo me colaboró arreglando este Where, y queda así funcionando perfecto

UPDATE Ingrediente a
SET a.Cantidad = NVL(a.Cantidad -(SELECT b.Cantidad FROM Receta b WHERE b.CodigoIngrediente =a.CodigoIngrediente
AND b.CodigoProducto=100),0)
WHERE a.CodigoIngrediente IN (SELECT c.CodigoIngrediente FROM Receta c WHERE c.CodigoProducto=100)

De todos modos muchas Gracias por la ayuda

y tambien por los consejos como este
Cita:
Lo que no deberías es sentarte a esperar a que otros solucionen los problemas que tienes.
Tienes razon, pero es que llevaba mas de 3 semanas casi un Mes tratando con esto de una u otra manera. Por eso recurrí a alguna ayuda externa.