<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      SQL點滴5—產生時間demention,主要是時間轉換

      數據倉庫中有時間表,存儲時間信息,這個存儲過程接收開始時間結束時間,寫入時間具體信息。有高手用excel函數功能很快能產生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
      posted @ 2010-12-17 18:04  nd  閱讀(1078)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产线播放免费人成视频播放 | 女人与牲口性恔配视频免费| 精品人妻系列无码一区二区三区| 免费视频爱爱太爽了| 亚洲无码在线免费观看| 亚洲区一区二区三区亚洲| 无码高潮爽到爆的喷水视频| 色综合激情丁香七月色综合| 国产精品久久中文字幕| 岛国最新亚洲伦理成人| 久久人与动人物a级毛片| 久久天天躁狠狠躁夜夜婷 | 精品国产一区二区在线视| 日日摸夜夜添夜夜添国产三级| 强奷乱码中文字幕| 色综合久久一区二区三区| 亚洲av成人精品日韩一区| 亚洲avav天堂av在线网爱情| 国产中文字幕日韩精品| 国产精品国产高清国产av| 国产区免费精品视频| 国产在线中文字幕精品| 日韩av一区二区精品不卡| 日本一区二区中文字幕久久| 一区二区中文字幕av| 丁香五月亚洲综合在线国内自拍| 激情综合网激情国产av| 部精品久久久久久久久| 久久人人爽爽人人爽人人片av| 黔西| 亚洲中文字幕一区精品自| 亚洲中文字幕人妻系列| 久久天天躁狠狠躁夜夜躁2020| 国产成人精品视频国产| 亚洲成年av天堂动漫网站| 国产一级特黄性生活大片| 午夜av高清在线观看| 日本精品不卡一二三区| 免费视频欧美无人区码| 少妇久久久被弄到高潮| 国产日韩综合av在线|