Если вам нужно обработать их одну за другой, вам нужно использовать курсор и перебирать курсор:
DECLARE @Dt DATETIME
DECLARE date_cursor CURSOR
FOR
SELECT [Dt]
FROM dbo.fnGetDatesforWeekDays(@dafromDate, @datoDate, @WKDAYS) AS DAT
OPEN date_cursor
FETCH NEXT FROM date_cursor INTO @Dt
WHILE @@FETCH_STATUS <> -1
BEGIN
--do your processing here
FETCH NEXT FROM date_cursor INTO @Dt
END
CLOSE date_cursor
DEALLOCATE date_cursor
Просто делайте все, что хотите, с каждой из тех дат, когда комментарийи ты в порядке.