麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數(shù)據(jù)庫 > SQL Server > 正文

SQL點滴4—產(chǎn)生時間demention,主要是時間轉(zhuǎn)換

2019-11-03 08:33:18
字體:
供稿:網(wǎng)友

數(shù)據(jù)倉庫中有時間表,存儲時間信息,這個存儲過程接收開始時間結(jié)束時間,寫入時間具體信息。有高手用Excel函數(shù)功能很快能產(chǎn)生INSERT語句不會啊,只能用這個。

參考知識

1 vSET ANSI_NULLS ON
2  GO
3
4  SET QUOTED_IDENTIFIER ON
5 GO
6
7 /*--------------------------------------------------------
8 *generate Date demention
9 *@startdate '01/01/2010'
10 *@enddate '12/30/2010'
11 ---------------------------------------------------------*/
12
13 CREATE PROCEDURE dbo.AddDateTime
14 @startdate datetime,
15 @enddate datetime
16 AS
17 declare @i int
18 set @i=1
19
20 while(DATEDIFF(DD,@startdate,@enddate)>=0)
21 begin
22
23 insert into [ReportServer].[dbo].[D_DATE](
24 [DATE_KEY], --primarykey
25 [DATE], --datetime
26 [FULL_DATE_DESCRIPTION], --detail date
27 [DAY_OF_WEEK], --day of week from 1 to 6
28 [CALENDAR_MONTH], --month of year from 1 to 12
29 [CALENDAR_YEAR], --year
30 [FISCAL_YEAR_MONTH], --fiscal year
31 [HOLIDAY_INDICATOR], --holiday iden
32 [WEEKDAY_INDICATOR])
33 select
34 @i,
35 CONVERT(varchar(10),@startdate,101),
36 DATENAME(mm,@startdate)+' '+DATENAME(DD,@startdate)+', '+DATENAME(YYYY,@startdate),
37 DATEPART(DW,@startdate),
38 DATEPART(MM,@startdate),
39 DATEPART(YYYY,@startdate),
40 'F'+ CONVERT(varchar(7),@startdate,23),
41 case
42 when( CONVERT(varchar(5),@startdate,101) in ('01/01','01/05','02/05','03/05','01/10','02/10','03/10','04/10','05/10','06/10') ) then 1
43 else 0 end,
44 case
45 when(DATENAME(DW,@startdate) in ('Saturday','Sunday')) then 1
46 else 0 end
47
48 if DATEDIFF(DD,@startdate,@enddate)>=0
49
50 begin
51 set @startdate = DATEADD(dd,1,@startdate)
52 set @i=@i+1
53 continue
54 end
55
56 else
57
58 begin
59 break
60 end
61
62 end

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美成人小视频 | 亚洲精品欧美二区三区中文字幕 | 72pao成人国产永久免费视频 | 天天色综合2 | 亚洲国产精品久久久久久久 | 亚洲日本韩国在线观看 | 精品久久久久久久久久久久久久 | 国产正在播放 | 久久777国产线看观看精品 | 一级黄色欧美 | www.com香蕉| 精品国产91久久久久久 | 黄色大片免费看 | 久久人人爽人人爽人人片av高清 | www.99xxxx.com | 国产精品久久久久久久久久iiiii | 久久国产精品二国产精品中国洋人 | 欧美一级免费高清 | 一级片a | 青青操精品 | 国产一级毛片视频在线! | 免费高清一级欧美片在线观看 | 欧美日韩国产一区二区三区在线观看 | 欧美精品一区二区视频 | 久久精品国产清自在天天线 | 伊人久操视频 | 成人午夜免费看 | 亚洲国产精品一区二区三区 | 爱逼爱操综合网 | 亚洲三区精品 | 国产视频在线免费观看 | 成人午夜淫片a | 免费看日产一区二区三区 | 最新中文字幕在线 | 精国产品一区二区三区 | 成人在线视频免费播放 | 中文字幕在线观看免费 | 国产精品免费视频观看 | 久久久久久久.comav | 久久久久国产成人精品亚洲午夜 | 亚洲精品在线观看网站 |