1년치 더미 테이블 만들기 스크립트 > db

본문 바로가기
사이트 내 전체검색

db

1년치 더미 테이블 만들기 스크립트

페이지 정보

작성자 서방님 댓글 0건 조회 124회 작성일 07-07-21 21:35

본문

더미 테이블 만드실때 쓰세요

1년이든 10년 이든 비교적 금방 만들어요 ^^

그리고 그날의 요일도 있씁니다.

^^ 그럼 즐 쿼리 하십시요

 

 

-- 평션 만들어 놓기
CREATE FUNCTION dbo.UFN_showdate(@time datetime)
RETURNS char(14)
AS
BEGIN
DECLARE @date char(14)

SELECT @date= left(replace(replace(convert(char(20),@time,120),':',''),' ',''),10)

RETURN( @date);
END
GO

-- drop function dbo.UFN_showdate

drop table dateDummyTable
go
create table dateDummyTable
(
idx int identity
, dummyDate char(10)
, dw int
)
go
insert into dateDummyTable select cast(dbo.ufn_showdate(getdate()) as char(10)), datepart(dw,getdate())

go

declare @dummyDateValue char(8)
declare @convertedDate datetime
declare @dw int
declare @i int
set @i = 1
while @i < 365
begin
select @convertedDate = convert(datetime , max(dummyDate),120) from dateDummyTable
select @convertedDate
set @convertedDate = @convertedDate + 1
print @convertedDate
set @convertedDate= convert(datetime, @convertedDate,120)
insert into dateDummyTable
select cast(dbo.ufn_showdate(@convertedDate) as char(10)), datepart(dw,@convertedDate)
set @i = @i + 1
end

 

 


잘들어 갔나 확인하기

select * from dateDummyTable


출처 : http://database.sarang.net/?inc=read&aid=2107&criteria=mssql&subcrit=&id=&limit=20&keyword=%B4%F5%B9%CC&page=1

댓글목록

등록된 댓글이 없습니다.

Total 464건 23 페이지
db 목록
번호 제목 글쓴이 조회 날짜
134 서방님 168 08-28
열람중 서방님 125 07-21
132 서방님 119 07-11
131 서방님 122 07-09
130 서방님 108 07-09
129 서방님 126 07-09
128 서방님 166 07-09
127 서방님 161 07-08
126 서방님 99 07-08
125 서방님 184 07-08
124 서방님 183 07-05
123 서방님 125 07-05
122 서방님 260 06-29
121 서방님 159 06-22
120 서방님 110 06-22
게시물 검색

회원로그인

접속자집계

오늘
68
어제
302
최대
1,347
전체
155,129
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.