Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/02/2016, 11:25
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Trigger para descontar stock, MSQL

Es que el problema es que todo lo tienes mal diseñado...
Esas tres tablas están directamente mal hechas. No cumplen un esquema maestro-detalle necesario para los pedidos, y la tabla de articulos no tiene que relacionarse con los pedidos, sino al revés.

La verdad es que tienes que descartar todo el modelo y empezarlo de cero.
Cita:
ARTICULO
id_producto (PK)
marca
modelo
nombre_produc
stock
Cita:
PEDIDO
id_pedido (PK)
area
empleado
estado
fecha_entrada
fecha_salida
Cita:
DETALLE_PEDIDO
id_pedido
nro_item
id_producto
cantidad
Este campo no se entiende:

Cita:
no_requisicion
El resto de los campos no queda claro para qué se usan.

Describe completamente los detalles del sistema en esta parte y veremos qué está faltando.
Recién entonces tendría sentido ponerse a ver un TRIGGER...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)