当前位置:  数据库>sqlserver

sql server日期比较函数

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

    本文导语:  在使用sql server数据库的开发过程中,会常常需要去比较两个日期大小。 因此,写了一个日期比较的函数,方便日常开发时的使用。 代码如下: CREATE FUNCTION DateTimeCompare (     @DT1 DATETIME,     @DT2 DATETIME ) RETURNS INT AS BEGIN R...

在使用sql server数据库的开发过程中,会常常需要去比较两个日期大小。
因此,写了一个日期比较的函数,方便日常开发时的使用。

代码如下:
CREATE FUNCTION DateTimeCompare
(
    @DT1 DATETIME,
    @DT2 DATETIME
)
RETURNS INT
AS
BEGIN
RETURN CASE
WHEN @DT1 > @DT2 THEN 1 WHEN @DT2 > @DT1 THEN -1 ELSE 0 END
END

注解:
此函数的两个参数DT1和DT2的数据类型为DATETIME,返回值INT,为指示DT1和DT2 的相对值。
 

值类型
条件 小于零 DT1  小于 DT2。 零 DT1  等于 DT2。 大于零 DT1  大于 DT2。

    
 
 

您可能感兴趣的文章:

  • 在SQL中有函数,比如COUNT(*),怎样通过JDBC调用获得函数值????
  • SQL中含函数,比如COUNT(*),怎样在JDBC接口中取出函数值????
  • sql server中ISNULL函数与Mysql中IFNULL函数的用法
  • sql数据库不能直接用instr函数
  • T-SQL常用的聚合函数
  • sql server中自定义一个简单的 split 函数
  • 初学者问题:标准的sql里有处理日期的函数吗?
  • access与sql server几个常用函数的区别(图文)
  • 分享:sql server 取日期的年月日部分的函数
  • sql函数实现递归查询示例
  • T-SQL常用的数学函数
  • T-SQL实例 函数结果设置为列别名
  • SQL Server中的数据复制到的Access中的函数
  • C处理SQL命令字符串的函数哪里有?
  • SQL中函数 replace 的参数1的数据类型ntext无效的解决方法
  • SQL中有count这个函数,请问如何将这个值取出
  • 高分求java.sql类库的类说明,函数及方法!
  • php is_numberic函数产生sql注入漏洞怎么解决
  • sql函数CAST与CONVERT的区别
  • SQL的SUBSTR()函数使用介绍
  • 如何将java.util.Date类型的日期转换成java.sql.Date类型的日期?
  • SQL日期查询与比较方法
  • sql server日期相减 的实现详解
  • jsp中在oracle中查询日期类型时sql语句该怎么写啊?
  • sql server日期格式化处理的例子
  • 拼接SQL字符串与日期模糊查询的例子
  • sql语句中,怎样进行两个日期的时间差,用秒数表示??
  • T-SQL常用的时间和日期函数
  • sql语句中如何将datetime格式的日期转换为yy-mm-dd格式
  • SQL Server 比较日期大小的方法
  • SQL 返回期间内的所有日期
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • jsp连接sql server2000数据库,用odbc、jdbc那种方案比较好!
  • MS-SQL Server 2005 其中三个版本的比较
  • 我想把csdn的论坛改成一个软件平台,另外增加数据查询功能,聊天功能,不知怎样实现比较好?我想用jbuider 7+SQL server实现,不知如何?
  • 比较详细的完美解决安装sql2000时出现以前的某个程序安装已在安装计算机上创建挂起的文件操作。 原创
  • SQL 比较一个集合是否在另一个集合里存在的方法分享
  • 请教一个shell中调用sqlplus,其中sql语句中有$符号,需要转义,不知道怎么写转义才对,比较急,在线等,谢谢!
  • SQL Server和Oracle并行处理比较分析
  • 六条比较有用的MySQL数据库操作的SQL语句小结
  • T-SQL实例 子查询结果中使用比较操作符
  • Sql Server 2012 转换函数的比较(Cast、Convert和Parse)
  • Oracle与SQL Server在企业应用的比较
  • 将表数据生成Insert脚本 比较好用的生成插入语句的SQL脚本
  • oracle下一条SQL语句的优化过程(比较详细)
  • sql 函数大全 比较常用的一些函数整理第1/2页
  • Oracle8i和Microsoft SQL Server比较
  • sql 时间函数 整理的比较全了
  • 浅谈SQL Server中的三种物理连接操作(性能比较)
  • 基于SQL Server中如何比较两个表的各组数据 图解说明
  • java命名空间java.sql接口statement的类成员方法: executeupdate定义及介绍
  • 请问,这是什么错误!java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][Named Pipes]??????? SQL Server?虽然分少,但一定给,只要您是前5名回复者中最好的以为!
  • java命名空间java.sql接口connection的类成员方法: nativesql定义及介绍
  • SQL查询分析工具 SQL Workbench/J
  • java命名空间java.sql接口preparedstatement的类成员方法: executeupdate定义及介绍
  • oracle导出sql语句的结果集和保存执行的sql语句(深入分析)
  • java命名空间java.sql接口rowid的类成员方法: getbytes定义及介绍
  • SQL Server统计SQL语句执行时间的脚本
  • java命名空间java.sql接口ref的类成员方法: getbasetypename定义及介绍
  • SQL客户端软件 PKLite SQL Client
  • java命名空间java.sql接口databasemetadata的类成员方法: getsqlkeywords定义及介绍
  • SQL语句实现SQL Server 2000及Sql Server 2005日志收缩(批量)
  • java命名空间java.sql接口rowid的类成员方法: tostring定义及介绍


  • 站内导航:


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

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

    浙ICP备11055608号-3