DB2 - Día hábil anterior a hoy en sql db2

 
Vista:

Día hábil anterior a hoy en sql db2

Publicado por Diego (1 intervención) el 08/03/2016 15:16:31
Buenos días, actualmente tengo en un campo de fecha une Where que es (Current date - 1 day) para que siempre me traiga la fecha de ayer, el problema es que los días lunes me trae el domingo y solo necesito días hábiles, lo que necesitaría es que me traiga el último día hábil menor a hoy.
espero me puedan ayudar
gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Día hábil anterior a hoy en sql db2

Publicado por Jorge (1 intervención) el 23/06/2022 15:11:01
Podrías probar algo así.

SELECT (CASE DAYOFWEEK((Current_date - 1 DAY))
WHEN 7 THEN (Current_date - 3 DAY)
WHEN 6 THEN (Current_date - 2 DAY)
ELSE (Current_date - 1 DAY)
END) AS RESULT_DATE
FROM SYSIBM.SYSDUMMY1
;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar