SELECCIONAR el workingDate, *
de (
(SELECCIONAR *, workingDate de DATEADD (DÍA, ROWNO, TrainingStartDate)
(SELECCIONAR *, ROW_NUMBER () SOBRE (ORDEN de Trainingid) ROWNO de la TABLA) de A
)
) B
donde workingDate entre TrainingStartDate y TrainingEndDate
y workingdate no en (holidaydate selecto del holiday_Master)
Y DATENAME (DW, workingDate) NO ADENTRO (“SÁBADO”, “DOMINGO ")
|