<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 国产在线观看无码免费视频| 亚洲国色天香视频| 亚洲日本VA午夜在线电影| 亚洲第一网站免费视频| 亚洲视屏在线观看| 毛片免费全部播放无码| 亚洲最新视频在线观看| 日本免费xxxx色视频| 91亚洲精品自在在线观看| www.999精品视频观看免费| 亚洲一级毛片中文字幕| 免费看a级黄色片| 青娱乐在线视频免费观看| 亚洲电影日韩精品| 青青操视频在线免费观看| 4444亚洲国产成人精品| 色片在线免费观看| 亚洲免费福利在线视频| 国产大片91精品免费看3| 又粗又长又爽又长黄免费视频 | 亚洲免费福利在线视频| 在线观看人成视频免费| 一级女性全黄生活片免费看| 亚洲宅男天堂在线观看无病毒| 外国成人网在线观看免费视频| 亚洲一本之道高清乱码| 四虎永久免费地址在线网站| 国产V片在线播放免费无码 | 两个人看的www高清免费视频| 久久久久亚洲av无码专区| 在线看片无码永久免费视频| 美女被艹免费视频| 亚洲AV乱码一区二区三区林ゆな| 久久综合AV免费观看| 一级毛片免费不卡| 亚洲春色在线观看| 中文字幕无码精品亚洲资源网| 日韩精品免费一级视频| 精品在线免费视频| 久久久无码精品亚洲日韩蜜臀浪潮| 拨牐拨牐x8免费|