0
LEAST(DATE(CAP_REMEDIATION.DATE_OF_AUDIT),
DATE(CAP_REMEDIATION.START_DATE_REQUEST))
我正在使用它來查找兩個日期之間的最短日期。我想找到在teradata中不同列的兩個日期中的最小值
LEAST(DATE(CAP_REMEDIATION.DATE_OF_AUDIT),
DATE(CAP_REMEDIATION.START_DATE_REQUEST))
我正在使用它來查找兩個日期之間的最短日期。我想找到在teradata中不同列的兩個日期中的最小值
Teradata沒有爲日期/時間類型定義LEAST/GREATEST
(愚蠢的,至少在TD16.10中是固定的)。
如果只有兩列的最簡單的方法就是好醇」 CASE:
CASE WHEN CAP_REMEDIATION.DATE_OF_AUDIT < CAP_REMEDIATION.START_DATE_REQUEST
THEN CAP_REMEDIATION.DATE_OF_AUDIT
ELSE CAP_REMEDIATION.START_DATE_REQUEST
END
如果數據類型實際上是時間戳和您想要的日期:
CAST(previous_case_expression AS DATE)
無關的客觀內容特別的問題,但是:人們什麼時候學習,如何[適當](https://stackoverflow.com/help/how-to-ask)問題?這包括一個有意義的主題,問題本身的正確文本以及[最小,完整和可驗證示例](https://stackoverflow.com/help/mcve)。 –