我有一个表返回2行,其中包含相同数据的相同数据,这两个行的开始日期相同,每行的更新日期列略有不同。如何找到最接近开始日期的那个。 例如。
日期1 27/01/2014 日期2 27/01/2015 07:39:30 日期2行2 27/01/2015 11:30:51
还有很多其他专栏,但这些是相关的,你如何返回最早的日期?所以行包含07:39:30 我已经尝试使用min函数,但它返回两行。
答案 0 :(得分:0)
你将如何返回最早的日期?所以包含07:39:30的行我尝试使用min函数,但它返回两行。
在 Oracle 中, DATE 数据类型包含日期和时间部分。除非您有设计问题,否则在日期列上应用的任何日期函数都将为您提供完美的结果。最常见的设计问题与存储日期值相关,为字符串。
例如,
在下面提到的日期值中,
27/01/2015 07:39:30
27/01/2015 11:30:51
上述日期值的 MIN
功能将返回27/01/2015 07:39:30
。