<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    我的漫漫程序之旅

    專注于JavaWeb開發
    隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0
    數據加載中……

    SqlServer 得到指定日期時間段內的隨機時間

    --用視圖輔助得到隨機數
    alter VIEW v_RAND
    AS
    SELECT re=RAND()
    GO

    --得到指定時間段的隨機時間
    alter function fn_getdate 
    (
     
    @begin_date datetime,
     
    @end_date datetime
    )
        
    returns varchar(100)
    as
    begin

    declare @second varchar(50)
    if @begin_date is null
     
    SET @begin_date='2009-09-17 08:01:01';
    if @end_date is null
     
    SET @end_date='2009-10-14 17:30:00';
    SET @second = DATEDIFF ( second , @begin_date,@end_date)

    declare @d1 datetime
    declare @rand float
    select @rand=re from v_RAND
    set @d1 = dateadd(second,@rand*@second,@begin_date)
    if datepart(hour,@d1>18
    begin
      
    set @d1=dateadd(hour,-8,@d1)
    end
    if datepart(hour,@d1<8
    begin
      
    set @d1=dateadd(hour,8,@d1)    
    end
        
    return @d1
         
    end
    go
    --測試
    select dbo.fn_getdate(null,null)

    --結果
    ---------------------------------------------------------------------------------------------------- 
    10 12 2009  9:23AM

    (所影響的行數為 
    1 行)


    posted on 2009-10-15 17:49 々上善若水々 閱讀(2533) 評論(1)  編輯  收藏

    評論

    # re: SqlServer 得到指定日期時間段內的隨機時間[未登錄]  回復  更多評論   

    if datepart(hour,@d1) >18
    begin
    set @d1=dateadd(hour,-8,@d1)
    end
    if datepart(hour,@d1) <8
    begin
    set @d1=dateadd(hour,8,@d1)

    加上這段的話
    落在10~16點的幾率比 8~10和16~18點的幾率 為 3:2
    2009-10-20 17:40 | snail

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲国产精品无码久久SM| 免费欧洲毛片A级视频无风险| 免费在线观看一区| 免费视频精品一区二区| 日本久久久免费高清| 亚洲第一成年网站视频| 中文字幕av无码不卡免费| 久久精品国产精品亚洲艾草网美妙 | 国产特黄特色的大片观看免费视频| 免费A级毛片av无码| 成人免费视频一区| 亚洲午夜精品一区二区麻豆| 韩国免费a级作爱片无码| 国产AV无码专区亚洲AWWW| 久久精品免费观看| 午夜免费不卡毛片完整版| 久久亚洲精品国产亚洲老地址 | 国产精品亚洲综合天堂夜夜| 在线观看特色大片免费网站| 国产一区二区免费在线| 无码 免费 国产在线观看91| 亚洲色精品aⅴ一区区三区| 人妻丰满熟妇无码区免费| 亚洲伊人久久精品| 无码午夜成人1000部免费视频| 亚洲成?v人片天堂网无码| 亚洲欧洲自拍拍偷午夜色| 毛片高清视频在线看免费观看| 亚洲av日韩专区在线观看| 亚洲欧洲国产成人综合在线观看| 中国在线观看免费的www| 91亚洲一区二区在线观看不卡| 一个人看的www免费高清| 亚洲AV第一页国产精品| 国产麻豆视频免费观看| 美女视频黄a视频全免费网站色 | 精品亚洲456在线播放| 亚洲日韩国产一区二区三区| 亚洲另类无码专区首页| 欧美在线看片A免费观看| 高潮毛片无遮挡高清免费|