zoukankan      html  css  js  c++  java
  • TSQL自定义函数返回前一天或后一天日期

    下面两个自定义函数,一个是获取指定的前一天的日期,另外一个是获取指定日期的后一天日期。开发企业内网软件常用,为了更好的的规范和代码维护,Insus.NET常会把一些重复使用的代码,重构为函数。

    返回前一天:

    udf_Yesterday
    -- =============================================
    --
     Author:        Insus.NET
    --
     Create date:   2012-03-22
    --
     Description:   指定日期,返回前一天日期
    --
     =============================================
    CREATE FUNCTION [dbo].[udf_Yesterday](@datetime DATETIME)
    RETURNS DATETIME
    AS 
    BEGIN    
        RETURN  DATEADD(DAY,-1,@datetime)
    END
    GO

    返回后一天:

    udf_Tomorrow
    -- =============================================
    --
     Author:        Insus.NET
    --
     Create date:   2012-03-22
    --
     Description:   指定日期,返回后一天日期
    --
     =============================================
    CREATE FUNCTION [dbo].[udf_Tomorrow](@datetime DATETIME)
    RETURNS DATETIME
    AS 
    BEGIN    
        RETURN  DATEADD(DAY,1,@datetime)
    END
    GO

    Demo:

    SELECT [dbo].[udf_Yesterday](CURRENT_TIMESTAMPAS [Yesterday]
    SELECT [dbo].[udf_Tomorrow](CURRENT_TIMESTAMPAS [Tomorrow]

    Result:

  • 相关阅读:
    字符串与字典常用命令
    Python学习之路:字符串常用操作
    Python学习之路:购物车实例
    面试题2017
    c#语法学习
    结构化设计模式-桥接模式
    结构型设计模式-适配器模式
    .Net Cache
    设计模式的六大原则
    uml类图关系
  • 原文地址:https://www.cnblogs.com/insus/p/2411291.html
Copyright © 2011-2022 走看看