
Fecha Sabado y Domingo
Publicado por Christian (8 intervenciones) el 23/08/2016 01:59:44
tengo un triger que al insertar un nuevo usuario, genera fecha menos el sabado y domingo en otra tabla, pero solo puedo ejecutar en la sentencia if un sola IF (@d <> 6) al poner asi no genera los sabados, al poner IF (@d <> 6 or @d<>7) me sale sabado y domingos, Como aria mi sentencia para que no genere sabados y domingos
gracias por la ayuda
gracias por la ayuda
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
CREATE TRIGGER [dbo].[AddDetalle]
ON [dbo].[Usuario]
AFTER INSERT,UPDATE
AS
BEGIN
SET NOCOUNT ON;
DECLARE @cnt INT = 0;
DECLARE @d INT;
DECLARE @fec Varchar(15);
DECLARE @idusuario int;
WHILE @cnt < 10
BEGIN
SET @d=datepart(dw, DATEADD(day,@cnt,GETDATE())) ;
SET @cnt = @cnt + 1;
IF (@d <> 6)
begin
SET @fec = CONVERT(VARCHAR(10), DATEADD(day,@cnt,GETDATE()), 103);
SELECT @idusuario=idusuario
FROM INSERTED
INSERT INTO dbo.Detalle
(idusuario,nombre,fecha) values(@idusuario,'Nombre',@fec)
END
END
END
Valora esta pregunta


0