Hola grupo
estoy creando un procedimiento almacenado con parametros
pero al utilizar estos parametros en una consulta no me
funciona me dice que debo declarar la variable que
corresponde al parametro les muestro el codigo.
CREATE PROCEDURE prKARDEX
@FechaInicio datetime,
@FechaFin datetime
As
if exists (Select * FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME ='CantidadSalida')
drop table CantidadSalida
CREATE TABLE [CantidadSalida] (
[IdProducto] [int] NULL ,
[CantidadSalida] [float] NULL
) ON [PRIMARY]
GO
insert into CantidadSalida
(IdProducto, CantidadSalida)
SELECT [Detalles de Pedido].IdProducto,
Sum([Detalles de Pedido].Cantidad) AS
CantidadSalida
FROM Pedidos INNER JOIN [Detalles de Pedido]
ON Pedidos.IdPedido = [Detalles de Pedido].IdPedido
WHERE (((Pedidos.FechaPedido) Between @FechaInicio And
@FechaFin))
GROUP BY [Detalles de Pedido].IdProducto )
Me dice el error que debo declarar la variable FechaInicio
y no comprendo porque???
Atentamente,
Juan Carlos Diaz Morillo.
Leer las respuestas