Trigger no funciona
Publicado por Susana (1 intervención) el 20/10/2004 12:46:04
Hola, el siguiente trigger lo que pretende es que el usuario no pueda introducir una fecha de baja anterior a la fecha de alta que hay introducida, pero no lo hace.
CREATE TRIGGER fechas ON [dbo].[USUARIO]
FOR UPDATE
AS
BEGIN
UPDATE u SET u.FechaBaja=i.FechaBaja
FROM [dbo].[USUARIO] u INNER JOIN inserted i
ON u.FechaBaja = i.FechaBaja
WHERE DATEDIFF(day,u.FechaAlta,u.FechaBaja) >= 0
END
¿Alguien me lo puede corregir? Gracias
CREATE TRIGGER fechas ON [dbo].[USUARIO]
FOR UPDATE
AS
BEGIN
UPDATE u SET u.FechaBaja=i.FechaBaja
FROM [dbo].[USUARIO] u INNER JOIN inserted i
ON u.FechaBaja = i.FechaBaja
WHERE DATEDIFF(day,u.FechaAlta,u.FechaBaja) >= 0
END
¿Alguien me lo puede corregir? Gracias
Valora esta pregunta


0