Primero, para que un query dinamico si lo que cambia es el codigo?
no te sirve nada mas esto
Código SQL:
Ver originalCREATE PROCEDURE transferencia
@codigo VARCHAR(22),@fecha VARCHAR(26),@remision VARCHAR(36),@origen VARCHAR(12),@destino VARCHAR(12),@folio VARCHAR(40),@pedido VARCHAR(40)
AS
DECLARE @FEAnt nvarchar(4000)
DECLARE @query nvarchar(4000)
SELECT fecUltEnt FROM kardex WHERE codigo=@codigo
y dices que te marca error, en donde te marca error??? Y tu problema cual es?? mandas una fecha al procedimienot y quieres compararla contra que???