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

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

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

    隨筆-199  評論-203  文章-11  trackbacks-0

    DECLARE @dt datetime
    SET @dt=GETDATE()

    DECLARE @number int
    SET @number=3

    --1.指定日期該年的第一天或最后一天
    --A. 年的第一天
    SELECT CONVERT(char(5),@dt,120)+'1-1'

    --B. 年的最后一天
    SELECT CONVERT(char(5),@dt,120)+'12-31'


    --2.指定日期所在季度的第一天或最后一天
    --A. 季度的第一天
    SELECT CONVERT(datetime,
        CONVERT(char(8),
            DATEADD(Month,
                DATEPART(Quarter,@dt)*3-Month(@dt)-2,
                @dt),
            120)+'1')

    --B. 季度的最后一天(CASE判斷法)
    SELECT CONVERT(datetime,
        CONVERT(char(8),
            DATEADD(Month,
                DATEPART(Quarter,@dt)*3-Month(@dt),
                @dt),
            120)
        +CASE WHEN DATEPART(Quarter,@dt) in(1,4)
            THEN '31'ELSE '30' END)

    --C. 季度的最后一天(直接推算法)
    SELECT DATEADD(Day,-1,
        CONVERT(char(8),
            DATEADD(Month,
                1+DATEPART(Quarter,@dt)*3-Month(@dt),
                @dt),
            120)+'1')


    --3.指定日期所在月份的第一天或最后一天
    --A. 月的第一天
    SELECT CONVERT(datetime,CONVERT(char(8),@dt,120)+'1')

    --B. 月的最后一天
    SELECT DATEADD(Day,-1,CONVERT(char(8),DATEADD(Month,1,@dt),120)+'1')

    --C. 月的最后一天(容易使用的錯誤方法)
    SELECT DATEADD(Month,1,DATEADD(Day,-DAY(@dt),@dt))


    --4.指定日期所在周的任意一天
    SELECT DATEADD(Day,@number-DATEPART(Weekday,@dt),@dt)


    --5.指定日期所在周的任意星期幾
    --A.  星期天做為一周的第1天
    SELECT DATEADD(Day,@number-(DATEPART(Weekday,@dt)+@@DATEFIRST-1)%7,@dt)

    --B.  星期一做為一周的第1天
    SELECT DATEADD(Day,@number-(DATEPART(Weekday,@dt)+@@DATEFIRST-2)%7-1,@dt)

    posted on 2009-03-25 14:41 Werther 閱讀(821) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲欧洲日产韩国在线| 16女性下面扒开无遮挡免费| 亚洲精品乱码久久久久久中文字幕| 国产成人无码区免费内射一片色欲 | 99久久综合精品免费| 亚洲乱码日产精品一二三| 亚洲AV无码专区在线播放中文| 四虎影视永久免费观看| 免费国产黄网站在线观看可以下载 | 久久久精品视频免费观看| 久久亚洲精品国产精品婷婷 | 亚洲精品视频免费在线观看| 美女被暴羞羞免费视频| 亚洲精品无码久久久久牙蜜区| 亚洲国产成人久久综合碰碰动漫3d| 亚洲乱码国产一区网址| 在线观看人成视频免费| 69成人免费视频| 免费无码黄十八禁网站在线观看| 中出五十路免费视频| 国产三级在线免费观看| 一级一级毛片免费播放| 国产精品福利片免费看| 久久久久久av无码免费看大片 | 亚洲精品久久久www| 久久亚洲国产精品123区| 亚洲人成色77777在线观看大| 中文字幕亚洲不卡在线亚瑟| 亚洲一区二区三区无码中文字幕| 亚洲精品第一国产综合境外资源| 亚洲精品无码永久在线观看 | 曰批全过程免费视频网址| 成人免费视频小说| 亚洲精品国产电影| 亚洲电影一区二区| 中文字幕亚洲码在线| 国产99久久久久久免费看| 最新黄色免费网站| 国产免费小视频在线观看| 国产亚洲欧洲精品| 亚洲色欲色欱wwW在线|