zoukankan      html  css  js  c++  java
  • MS SQL两个日期比较,获取最大或最小的日期

    MS SQL两个日期比较,获取最大或最小的日期的函数。

    如果你可以使用SQL 日期比较函数http://www.cnblogs.com/insus/archive/2011/06/24/2089005.html去实现。

    获取最大的日期函数:

    MaximumDate
    CREATE FUNCTION [dbo].[MaximumDate] (
      
    @DT1 DATETIME,
      
    @DT2 DATETIME
    )
    RETURNS DATETIME
    AS BEGIN
        
    RETURN CASE 
          
    --有关DateTimeCompare可参考:http://www.cnblogs.com/insus/archive/2011/06/24/2089005.html
           WHEN ([dbo].[DateTimeCompare](@DT1,@DT2= 1THEN @DT1 ELSE @DT2 END
    END

    获取最小的日期函数:

    MinimumDate
    CREATE FUNCTION [dbo].[MinimumDate] (
      
    @DT1 DATETIME,
      
    @DT2 DATETIME
    )
    RETURNS DATETIME
    AS BEGIN
        
    RETURN CASE 
          
    --有关DateTimeCompare可参考:http://www.cnblogs.com/insus/archive/2011/06/24/2089005.html
           WHEN ([dbo].[DateTimeCompare](@DT1,@DT2= -1THEN @DT1 ELSE @DT2 END
    END
  • 相关阅读:
    0802作业1替换文本文件内容

    看病
    爬山
    作业1
    超市(未完成)
    图片复制
    替换
    文件
    英文字母和中文汉字在不同字符集编码下的字节数
  • 原文地址:https://www.cnblogs.com/insus/p/2089049.html
Copyright © 2011-2022 走看看