下面两个自定义函数,一个是获取指定的前一天的日期,另外一个是获取指定日期的后一天日期。开发企业内网软件常用,为了更好的的规范和代码维护,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_TIMESTAMP) AS [Yesterday]
SELECT [dbo].[udf_Tomorrow](CURRENT_TIMESTAMP) AS [Tomorrow]

Result:

T-SQL自定义函数返回前一天或后一天日期相关推荐

  1. sql 自定义函数 示例_SQL Server SESSION_CONTEXT()函数与示例

    sql 自定义函数 示例 This article explores the SQL Server session context function, SESSION_CONTEXT() and pe ...

  2. sql自定义函数学习思路_学习SQL:用户定义的函数

    sql自定义函数学习思路 You can create several user-defined objects in a database. One of these is definitely u ...

  3. sql 自定义函数 示例_SQL Server Choose()函数介绍和示例

    sql 自定义函数 示例 In the article, a CASE statement in SQL, we explored one of the important logical expre ...

  4. MS SQL自定义函数IsPositiveInteger MS SQL自定义函数IsNumeric 水晶报表使用IEnumerableT数据源...

    MS SQL自定义函数IsPositiveInteger 判断字符串是否为正整数,0开始的的数字不算. SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ...

  5. sql 自定义函数 示例_SQL滞后函数概述和示例

    sql 自定义函数 示例 In the article SQL Server Lead function overview and examples, we explored Lead functio ...

  6. spark SQL自定义函数:

    spark SQL 自定义函数: 自定义函数: 第一种:  U D F  (用户自定义函数)函数 特点:  一对一的关系,输入一个值以后输出一个值  (一进一出) 大部分的内置函数都是U D F函数 ...

  7. c语言中自定义函数返回数组,C语言自定义函数返回数组的方法(图文详解)

    C语言自定义函数返回数组的方法(图文详解) 最近看到一些同学问题,有提到说:如何在一个函数中返回数组呢? 能否直接在自定义 函数中,写成char *类型返回值,直接返回呢?,代码如下: 直接返回str ...

  8. 按键精灵Q语言-怎么使用自定义函数返回值

    按键精灵怎么使用自定义函数返回值? a i MessageBox i Function a(i) i=100 End Function 就是想弹出100 aiMessageBoxiFunctiona( ...

  9. 微信小程序自定义函数返回值

    两种自定义函数返回值,你们更喜欢那个 test() {//使用例子1this.chec1('abc',function(res){console.log(res)})//使用例子2console.lo ...

最新文章

  1. 详述@ResponseBody和@RequestBody注解的区别
  2. CCNA(Stand-ALONE)Lab 12-Static Routes
  3. 前端学习(2046)vue之电商管理系统电商系统之通过externals加载外部资源
  4. Python字符串详解(包含长字符串和原始字符串)
  5. 浏览器保存密码后文本框出现黄色背景的解决方案
  6. 解决PLSQL Developer 插入中文 乱码问题
  7. centeros mysql_center os 7 Mysql 安装
  8. 穿越火线好友服务器不稳定,穿越火线合区后新危机,玩家:卡顿掉帧没法玩
  9. 关于appium中的Multiaction的用法
  10. Atitti opencv2.4 实现的人脸检测 attilax总结
  11. 微信绑定的卡服务器,微信亲属卡有什么作用 微信亲属卡怎么绑定
  12. HG_REPMGR configure配置
  13. 淘宝京东天猫电商运营每天都需要做什么?
  14. cruzer php sandisk 闪迪u盘量产工具_SanDisk Cruzer Micro
  15. 正己尽己【管理学之六】
  16. python-django前端传递数据的三种格式_CBV源码分析_django模板语法
  17. android 阅读器字体,Android字体设置及Roboto字体使用方法
  18. maven下载Nexus私服jar包,报错Not authorized
  19. 【腾讯云新知实验室】一站式提供视频解决方案
  20. java 计算体积_java 求体积

热门文章

  1. 卡巴斯基:儿童和老人的在线安全隐忧
  2. HP officejet、PageWide打印机任意代码执行漏洞cve-2017-2741 Tenable发布漏洞检测插件...
  3. 使用Action启动/关闭Service
  4. list替换某一项需要遍历比对再set到对应的position
  5. 网吧ARP双绑定详细策略   -限制P2P绝密版
  6. document 文挡对象解析
  7. nginx日志分析查询异常请求IP之狙击网络黑客
  8. 树莓派 安装中文字体、中文输入法fcitx和googlepinyin输入法
  9. python常用模块实例_python中常用的各种数据库操作模块和连接实例
  10. Geomagic Freeform Plus 2019中文版