ВЫБЕРИТЕ workingDate, *
от (
(ВЫБЕРИТЕ *, workingDate DATEADD (ДНЯ, ROWNO, TrainingStartDate)
ОТ (ВЫБЕРИТЕ *, ROW_NUMBER () НАД (ЗАКАЗ Trainingid) ROWNO ОТ ТАБЛИЦЫ) a
)
) B
где workingDate между TrainingStartDate и TrainingEndDate
и workingdate не в (отборное holidaydate от holiday_Master)
И DATENAME (DW, workingDate) ВНУТРИ («СУББОТА», «ВОСКРЕСЕНЬЕ ")
|