Sql Netezza的最大功能

Sql Netezza的最大功能,sql,netezza,Sql,Netezza,我试图在Netezza中找到与下面相同的语句 greatest(table1.column1, table2.column2, table3.column3) 也 所有列都是日期 非常感谢您的帮助。当表达式复制最大功能逻辑时,您可以使用案例: CASE WHEN table1.column1 > table2.column2 THEN CASE WHEN table1.column1 > table3.column3 THEN table1

我试图在Netezza中找到与下面相同的语句

greatest(table1.column1, table2.column2, table3.column3)

所有列都是日期


非常感谢您的帮助。

当表达式复制最大功能逻辑时,您可以使用案例:

CASE WHEN table1.column1 > table2.column2
     THEN CASE WHEN table1.column1 > table3.column3 
               THEN table1.column1 
               ELSE table3.column3
          END
     ELSE CASE WHEN table2.column2 > table3.column3 
               THEN table2.column2
               ELSE table3.column3
          END
END

对于
最小值
函数也可以这样做。

包括一个
最大值
和一个
最小值
函数,该函数接受可变数量的参数。

在Netezza的较新版本中,这也将起作用:

max(table1.column1, table2.column2, table3.column3)
min(table1.column1, table2.column2, table3.column3)
max(table1.column1, table2.column2, table3.column3)
min(table1.column1, table2.column2, table3.column3)