Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
01-07-2014 11-11-2000 15-02-1999
01-01-2014 02-01-2014 03-01-2014 04-01-2014 05-01-2014 ... 31-01-2014 01-11-2000 02-11-2000 03-11-2000 04-11-2000 05-11-2000 ... 30-11-2000 01-02-1999 02-02-1999 ... 28-02-1999
DECLARE @TT TABLE ( DT DATE ) INSERT @TT VALUES ('01-07-2014'), ('11-11-2000'), ('15-02-1999') SELECT DATEADD( dd, value + 1, EOMONTH( DT, -1)) FROM @TT CROSS JOIN ( SELECT value FROM GENERATE_SERIES( 0, 30 )) AS DS WHERE DATEADD( dd, value + 1, EOMONTH( DT, -1)) <= EOMONTH( DT )