SQL - Urgente una consulta con procedimiento almacenado

 
Vista:

Urgente una consulta con procedimiento almacenado

Publicado por Juan Carlos Sifontes (2 intervenciones) el 28/05/2003 18:43:38
Crear un procedimiento almacenado, que reciba de parametro un numero de pedido y que actualice el total de venta, en la tabla pedido, de acuerdo a la sumatoria de la cantidad de productos por el precio de venta de cada uno


nota: la base de datos ya la tengo creada las tablas son: pedido, productos,clientes, vendedores, sucursales, proveedores, detale_pedido
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

RE:Urgente una consulta con procedimiento almacena

Publicado por Isaías Islas (5072 intervenciones) el 28/05/2003 19:53:42
CREATE PROCEDURE pr_ActualizaPedido
@PEDIDO INT -- asumo que el pedido es numerico
AS

-- Verifico que exista el pedido
IF NOT EXISTS(SELECT PEDIDOID FROM PEDIDO WHERE PEDIDOID = @PEDIDO)
BEGIN
SELECT 'ERROR, PEDIDO INEXISTENTE'
RETURN (0)
END

-- Actualizo la tabla PEDIDO
UPDATE PEDIDO SET TOTALVENTA = SUM(SELECT CANT*PRECIO FROM VENTA WHERE PEDIDO = @PEDIDO) WHERE PEDIDO = @PEDIDO

En teoria, debe funcionar, no lo he probado ya que no cuento con mas informacion.

La tabla VENTA, es donde deberias tener el detalle del pedido.

Saludos.

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