MS SQL日期比较函数
2011-06-24 15:22
148 查看
开发SQL过程中,会常常需要去比较两个日期大小。因此Insus.NET写了一个日期比较的函数,方便开发时的使用。
DateTimeCompare
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 的相对值。
DateTimeCompare
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。 |
相关文章推荐
- JavaScript 比较两个日期大小 及格式化时间函数 java获取当前日期前几天或后几天
- javascript检查日期格式的函数[比较全]
- javascript检查日期格式的函数[比较全]
- 【Swift】日期比较函数 记录下 Comparing date in Swift
- Linux下如果时间戳转换日期需要比较则采用的函数
- MS SQL 日期比较
- mysql中日期比较函数
- js日期时间比较函数
- MS SQL日期格式化函数
- 比较日期大小的函数
- 字符串格式参数的日期比较函数
- sybase日期比较函数DateDiff()函数
- javascript 日期或者时间比较||不用手动写复杂函数
- js日期时间比较函数
- Javascript日期比较,日期格式化函数
- js日期时间比较函数
- js日期时间比较函数
- sql server 日期时间比较函数
- js日期时间比较函数
- JS日期比较函数