继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

html5零基础入门学习
关注TA
已关注
手记 246
粉丝 81
获赞 517

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

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

获取最大的日期函数:

5acf073b0001405b00110016.jpgMaximumDate 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) = 1) THEN @DT1 ELSE @DT2 END
END

 

获取最小的日期函数:

5acf073b0001405b00110016.jpgMinimumDate 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) = -1) THEN @DT1 ELSE @DT2 END
END

 

 

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP