从三列获取最新日期

用户名
ID     Date1           Date2            Date3   
158    5/3/13 15:11    2/20/13 11:38    2/20/13 11:38

我想从这三列中获取最新日期。

钾盐
SELECT CASE WHEN Date1 IS NOT NULL 
             AND Date1>=COALESCE(Date2,CAST('0001-01-01 00:00' AS DATETIME2)) 
             AND Date1>=COALESCE(Date3,CAST('0001-01-01 00:00' AS DATETIME2)) THEN Date1 
            WHEN Date2 IS NOT NULL 
             AND Date2>=COALESCE(Date1,CAST('0001-01-01 00:00' AS DATETIME2))
             AND Date2>=COALESCE(Date3,CAST('0001-01-01 00:00' AS DATETIME2)) THEN Date2 
            WHEN Date3 IS NOT NULL 
             AND Date3>=COALESCE(Date1,CAST('0001-01-01 00:00' AS DATETIME2))
             AND Date3>=COALESCE(Date2,CAST('0001-01-01 00:00' AS DATETIME2)) THEN Date3 
       END AS latest
FROM t1

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python-获取最新日期列

来自分类Dev

获取最新日期

来自分类Dev

在PySpark日期列中获取每年的最新日期

来自分类Dev

如何从PL / SQL中传入的三个日期参数中获取最新日期?

来自分类Dev

下划线获取最新日期

来自分类Dev

获取具有最新日期的对象

来自分类Dev

获取php以正确添加最新日期

来自分类Dev

需要获取最新日期的数据

来自分类Dev

根据最新日期获取记录

来自分类Dev

获取UNIX中的最新日期

来自分类Dev

获取php以正确添加最新日期

来自分类Dev

交叉申请获取最新日期

来自分类Dev

下划线获取最新日期

来自分类Dev

获取MySQL组中的最新日期

来自分类Dev

列中的值所需的最新日期

来自分类Dev

在列中查找最新日期

来自分类Dev

MySQL,从表中获取具有2个不同列的最新日期的行

来自分类Dev

MySQL,从表中获取具有2个不同列的最新日期的行

来自分类Dev

获取其他列值更改的最新日期值

来自分类Dev

查询最新日期

来自分类Dev

查找最新日期

来自分类Dev

最新日期字段

来自分类Dev

如何在Swift中从数组获取最新日期

来自分类常见问题

从文件读取时如何获取最新日期?

来自分类Dev

在Xpath1.0中获取最新日期

来自分类Dev

SPARQL查询仅获取最新日期的结果

来自分类Dev

获取哈希表条目的最新更新日期

来自分类Dev

如何获取仅具有最新日期的查询结果?

来自分类Dev

获取最新日期的第一条记录