SELEZIONARE il workingDate, *
da (
(SELEZIONARE *, workingDate di DATEADD (GIORNO, ROWNO, TrainingStartDate)
(SELEZIONARE *, ROW_NUMBER () SOPRA (ORDINE da Trainingid) ROWNO dalla TABELLA) da A
)
) B
dove workingDate fra TrainingStartDate e TrainingEndDate
e workingdate non in (holidaydate prescelto da holiday_Master)
E DATENAME (DW, workingDate) NON DENTRO (“SABATO„, “DOMENICA ")
|