hola amigos tengo una consulta en la cual si es viernes me muestra las personas que cumplen años el vienres sabado y domingo. Ademas adiciono un campo
plus donde dice 'Cumple el: ' esto para que en mi aplicacion diga:
Persona 1 => Cumeple el: viernes 14
Persona 2 => Cumeple el: sabado 15
Persona 3 => Cumeple el: domingo 16
Todo me funciona correctamente, ahroa necesito ke el campo
plus 'Cumple el: ' solo se muestre cuando es sabado y domingo, si es viernes no.
Mi consulta
Código:
IF 6 = (select datepart(dw,getDate()))
SELECT
PERSI_DNI, PERSI_NOMBRE + ' ' + PERSI_APATERNO as Persona,
PERSI_DIA, PERSI_MES, PERSI_AREA as Unidad,
'Cumple el ' + CAST(PERSI_DIA AS VARCHAR) as plus
FROM CUMPT_PERSONAL
WHERE PERSI_MES = MONTH(GETDATE()) and PERSI_DIA between DAY(GETDATE()) and DAY(Dateadd(day,2,GETDATE()));
Posible solucion, pero sale error de sintaxis.
Código:
IF 6 = (select datepart(dw,getDate()))
SELECT
PERSI_DNI, PERSI_NOMBRE + ' ' + PERSI_APATERNO as Persona,
PERSI_DIA, PERSI_MES, PERSI_AREA as Unidad,
(IF 6 <> (select datepart(dw,getDate()))
SELECT 'Cumple el ' + CAST(PERSI_DIA AS VARCHAR) as plus
FROM CUMPT_PERSONAL)
FROM CUMPT_PERSONAL
WHERE PERSI_MES = MONTH(GETDATE()) and PERSI_DIA between DAY(GETDATE()) and DAY(Dateadd(day,2,GETDATE()));
Gracias.
Saludos