혹시 있을지도 모르지만 얼핏 봤을 때 없는 거 같아서.
년월만 필요할 때,
select
convert(char(6),dateadd(mm,number,'2010-01-01'),112) yearmonth
from master..spt_values
where type = 'P'
and convert(char(6),dateadd(mm,number,'2010-01-01'),112)<'2011'
년월일이 다 필요하면
select
convert(char(8),dateadd(d,number,'2010-01-01'),112) yearmonthday
from master..spt_values
where type = 'P'
and convert(char(8),dateadd(d,number,'2010-01-01'),112)<'2011'
요렇게 char(6)을 char(8)로 바꾸고, 날짜 계산을 월(mm)에서 일(d)로 바꾸면 끝
달력을 쭉 뿌리면서 데이터를 뿌려야 하는 경우가 종종 있는데
그럴 때 쓰면 편하다.
영삼넷
Categories
Recent Posts
Recent Comments
Statistics
- Total Visitors:
- 416526
- Today:
- 6845706
- Yesterday:
- 9756951
IT강국 김영삼 블로그에 오신걸 진심으로 환영합니다.
©2002 영삼넷 // openkr
©2002 영삼넷 // openkr