从每个ROW获取最大日期

时间:2016-11-23 00:16:38

标签: postgresql row maxdate

我有这张桌子:

enter image description here

如何从每行获取每个ID的最大日期?

1 个答案:

答案 0 :(得分:1)

使用 Greatest

 SELECT id, GREATEST (date1, date2, date3)
 FROM YourTable
  

请注意,GREATEST和LEAST不在SQL标准中,但是是常见的扩展。如果任何参数为NULL,则其他一些数据库使它们返回NULL,而不是仅当所有参数都为NULL时才返回NULL。