zoukankan      html  css  js  c++  java
  • 获取某年某月的第一天和最后一天的Sql Server函数

    留个底:
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    -- =============================================
    --
     Author:        RickyLin
    --
     Create date: 2007-11-27
    --
     Description:    获取某年某月的第一天的日期
    --
     =============================================
    ALTER FUNCTION fnGetFirstDayOfMonth 
    (
        
    @Year SMALLINT
        , 
    @Month    TINYINT
    )
    RETURNS SMALLDATETIME
    AS
    BEGIN
        
    DECLARE @FirstDay SMALLDATETIME
        
    DECLARE @Str    VARCHAR(10)
        
    SET @Str = Cast(@Year AS VARCHAR(4)) + '-' + Cast(@Month AS VARCHAR(2)) + '-1'

        
    SET @FirstDay = Convert(SMALLDATETIME@Str)

        
    RETURN @FirstDay

    END
    GO

    -- =============================================
    --
     Author:        RickyLin
    --
     Create date: 2007-11-27
    --
     Description:    获取某年某月的最后一天的日期
    --
     =============================================
    CREATE FUNCTION fnGetLastDayOfMonth 
    (
        
    @Year SMALLINT
        , 
    @Month    TINYINT
    )
    RETURNS SMALLDATETIME
    AS
    BEGIN
        
    DECLARE @LastDay SMALLDATETIME
        
    DECLARE @Str    VARCHAR(10)
        
    SET @Str = Cast(@Year AS VARCHAR(4)) + '-' + Cast(@Month AS VARCHAR(2)) + '-1'

        
    SET @LastDay = DateAdd(d, -1DateAdd(m, 1, dbo.fnGetFirstDayOfMonth(@Year@Month)))

        
    RETURN @LastDay

    END
    GO
  • 相关阅读:
    display ntp-service sessions
    display ntp-service status
    MySQL与telnet安装
    YL_组播_IGMPv2-v3
    YL_组播_PIM-DM协议原理
    YL_组播_IGMP协议原理
    IIS发布站点问题
    css 定位及遮罩层小技巧
    MYSQL查询某字段中以逗号分隔的字符串的方法
    零度
  • 原文地址:https://www.cnblogs.com/Ricky81317/p/974307.html
Copyright © 2011-2022 走看看