반응형
날짜, 년, 월, 일, 요일
create table CALENDAR(VDATE varchar(10),VYEAR varchar(4),VMONTH varchar(2),VDAY varchar(2), VDAYK varchar(2)) declare @s_date varchar(10),@e_date varchar(10) select @s_date ='2010-01-01',@e_date = '2020-12-31' while @s_date <= @e_date begin insert CALENDAR values(@s_date,left(@s_date,4),substring(@s_date,6,2),right(@s_date,2),left(datename(dw,convert(datetime, @s_date)),1)) set @s_date = convert(varchar(10),dateadd(d,1,@s_date),121) end select * from CALENDAR
반응형
'프로그래밍 > MSSQL' 카테고리의 다른 글
mssql db복원 후 사용자계정 매핑 (0) | 2015.09.04 |
---|---|
mssql UPDATE SELECT JOIN 다른테이블 비교 (0) | 2015.09.03 |
mssql SET NOCOUNT ON (0) | 2015.07.29 |
mssql yyyymmdd to yyyy-mm-dd convert (0) | 2015.04.20 |
mssql 문법정리 (0) | 2014.10.23 |