Era viernes y ya es sábado

14/06/2008 - 01:18 por David | Informe spam
Microsoft SQL Server 200


Muy buenas, llevo horas y ya ha pasado el viernes y estamos a sábado (que
pesadilla)

¿Cómo insertar fechas que sean VIERNES o SÁBADOS, dado un periodo definido
por FechaInicial y FechaFinal?

Dadas dos fechas: FechaInicio y FechaFinal que definen un periodo insertas
las fechas que sean Viernes o Sábados



INSERT INTO festivos

(fecha)

VALUES

NI IDEA

where
datediff(dd,FechaInicial,FechaFinal) > 4 or
(datepart(dw,FechaInicial)+@@datefirst)%7 >
(datepart(dw,FechaFinal)+@@datefirst)%7 or
(datepart(dw,FechaInicial)+@@datefirst)%7 = 0 or
(datepart(dw,FechaFinal)+@@datefirst)%7 = 6

Reconozco que no se por donde tirar, la condición de VIERNES o SÁBADO está
ahí pero ¿Cómo insertar las puñeteras fechas?

En fin cualquier aportación será bienvenida.
 

Leer las respuestas

#1 Carlos M. Calvelo
14/06/2008 - 12:24 | Informe spam
Hola David,

Mira mi respuesta en el hilo que tu has decidido
que se tiene que llamar 'Sin rodeos: ni puta idea.' :-)

Saludos,
Carlos

Preguntas similares