zoukankan      html  css  js  c++  java
  • 根据指定日期获取所在月份日期列表及根据时间范围获取月份列表

    ---------------------------------
    --获取指定日期所在月份的日期列表
    ---------------------------------

    declare @date datetime
    set @date='2009-03-05'

    select [day]=convert(varchar,DATEADD(mm,DATEDIFF(mm,0,@date),0)+number,112)
    from master..spt_values
    where type='P'
    and number< datediff(dd,@date,dateadd(mm,1,@date))

    -----------------------------
    --获取起止日期中所有月份列表
    ----------------------------
    DECLARE @startdate DATE,
    @enddate DATE
    SET @startdate='2014-01-01'
    SET @enddate='2014-12-01'
    --GETDATE()获取当前时间
    SELECT DATEADD(mm, number, @startdate)
    FROM master..spt_values
    WHERE type = 'P'
    AND number <= DATEDIFF(mm, @startdate, @enddate)

    快乐而轻松的写代码
  • 相关阅读:
    Super Mario
    SPOJ Count on a tree
    SPOJ DQUERY
    51nod 区间中第K大的数
    POJ2104 K-th Number
    矩阵模板
    Sasha and Array
    MVC RenderSection
    Lazy Acquisition
    .net4.5 await async 简化之后的异步编程模型
  • 原文地址:https://www.cnblogs.com/libei/p/5488142.html
Copyright © 2011-2022 走看看