SQL Server - TRIGGER calcular importe

   
Vista:
Imágen de perfil de ruben

TRIGGER calcular importe

Publicado por ruben (6 intervenciones) el 25/08/2014 15:33:50
AYUDA CON EL TRIGGER POR FAVOR!: ESTOY INTENTANDO CALCULAR EL IMPORTE EN EL CAMPO "IMPORTE" DE LA TABLA "PEDIDO" TOMANDO LA "CANTIDAD" Y EL "PRECIO" DEL "PRODUCTO". NO ME TIRA ERROR PERO ME MUESTRA EL CAMPO "IMPORTE" VACIO. QUE HAGO MAL!!!

create trigger CALCULADOR_IMPORTE
on pedido
for insert
as
update pedido set importe=(select producto.precio * pedido.cantidad)
from producto
join inserted
on inserted.importe=producto.precio
where precio=inserted.productoID;
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 Isaias

TRIGGER calcular importe

Publicado por Isaias (3181 intervenciones) el 25/08/2014 18:35:12
Con una vez que lo postees, es suficiente, ya te di mi comentario
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 ruben

TRIGGER calcular importe

Publicado por ruben (6 intervenciones) el 25/08/2014 21:05:07
Isaias: como seria el codigo del procedimiento que me recomiendas?
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 Isaias

TRIGGER calcular importe

Publicado por Isaias (3181 intervenciones) el 25/08/2014 23:44:11
Yo te pregunto: ¿Que proceso actualiza PEDIDO?
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 ruben

TRIGGER calcular importe

Publicado por ruben (6 intervenciones) el 26/08/2014 04:40:09
PEDIDO descuenta el Stock de la tabla PRODUCTO tambien suma los importes de los CLIENTES.
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 Isaias

TRIGGER calcular importe

Publicado por Isaias (3181 intervenciones) el 27/08/2014 21:54:40
Bueno, el PROCEDIMIENTO (STORE PROCEDURE), que afecta PEDIDO, debe afectar la tabla PRODUCTO y CLIENTE, en una sola transaccion.

¿Me explico?
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