현재 SQL 2005를 사용중입니다.
2011.01.03일부터 2011.05.25일까지의 년월을
목록으로 가지고 올려고 하는데요..
2011.01
2011.02
2011.03
2011.04
2011.05
결과값을 이렇게 가지고 올려면 어떻게 하면 되는 지요
아시는 분 알려주세요
select convert(varchar(7), dateadd(month, number, '2011.01.03'), 121) ym from master.dbo.spt_values where type = 'P' and number < datediff(month, '2011.01.03', '2011.05.25') + 1
[ 결과 ]
--------
2011-01 2011-02 2011-03 2011-04 2011-05