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:

  • 相关阅读:
    面试准备
    论文投稿Cover letter
    Pycharm 快捷键
    linux下常用命令:
    Qt中数据模块学习
    Qt 多线程和网络编程学习
    VS高效开发快捷键
    良好编码风格习惯整理
    Qt QAxObject操作excel文件过程总结(转):
    Qt开发中的实用笔记三--关于各种类的零碎知识点:
  • 原文地址:https://www.cnblogs.com/insus/p/2411291.html
Copyright © 2011-2022 走看看