当前位置:  数据库>sqlserver

T-SQL自定义函数返回前一天或后一天日期的例子

    来源: 互联网  发布时间:2014-08-29

    本文导语:  本文提供了两个自定义函数,一个是获取指定的前一天的日期,另外一个是获取指定日期的后一天日期。 开发企业内网软件常用,为了更好的的规范和代码维护,常会把一些重复使用的代码,重构为函数。 返回前一天: 函数...

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

返回前一天:
函数: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

演示:

代码如下:
SELECT [dbo].[udf_Yesterday](CURRENT_TIMESTAMP) AS [Yesterday]
SELECT [dbo].[udf_Tomorrow](CURRENT_TIMESTAMP) AS [Tomorrow]

输出结果,如下图所示:


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 备份数据库的T-SQL语句
  • t-sql/mssql用命令行导入数据脚本的SQL语句示例
  • 使用T-SQL语句创建、修改、删除数据库
  • t-sql清空表数据的两种方式示例(truncate and delete)
  • 学习T-SQL中default值的使用
  • T-SQL学习之一 T-SQL基础
  • 使用T-SQL的Split拆分字符串的方法
  • SQLServer用t-sql命令批量删除数据库中指定表(游标循环删除)
  • SQL Server中的T-SQL的基本对象
  • T-SQL 实现 Split 的方法
  • IP地址数字互转 iis7站长之家
  • T-sql语句修改数据库逻辑名与数据库名等
  • 学习T-SQL中操作表的语句
  • T-SQL数据库约束学习笔记
  • T-SQL查询语句的执行顺序详解
  • T-SQL排序-重复数据的剔除保留及分页存储过程
  • T-SQL入门教程之创建与查看数据
  • T-SQL 查询语句的执行顺序解析
  • T-SQL实例 子查询结果中使用比较操作符
  • T-SQL实例 列别名的用法举例


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3