Oracle日期编码返回最小日期值

时间:2015-05-29 14:36:07

标签: oracle date min

我有一个表返回2行,其中包含相同数据的相同数据,这两个行的开始日期相同,每行的更新日期列略有不同。如何找到最接近开始日期的那个。 例如。

日期1 27/01/2014 日期2 27/01/2015 07:39:30 日期2行2 27/01/2015 11:30:51

还有很多其他专栏,但这些是相关的,你如何返回最早的日期?所以行包含07:39:30 我已经尝试使用min函数,但它返回两行。

1 个答案:

答案 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