【发布时间】:2018-03-06 13:06:39
【问题描述】:
我在 DB2 Warehouse 表中有一个名为 TEST 的表:
DATETIME NAME TYPE ANOMALY CRE_DATE
0 2018-03-05 14:50:30 TEST UV 0 2018-03-03 12:48:10.058288
1 2018-03-05 14:51:30 TEST UV 0 2018-03-03 12:50:38.574614
2 2018-03-05 14:51:30 TEST UV 0 2018-03-03 12:52:01.705416
3 2018-03-05 14:51:30 TEST UV 0 2018-03-05 13:45:56.937965
我想要做的是选择具有不同值DATETIME 的最新行(基于CRE_DATE),其中DATETIME is >= (CURRENT DATE -3 DAYS) 和NAME='TEST'。我试图从这个查询开始,但我无法让它工作:
SELECT
DISTINCT DATETIME,
NAME,
TYPE,
ANOMALY,
CRE_DATE
FROM
ML_ANOMALY_EVALUATION
WHERE
ANOMALY=FALSE AND
NAME='TEST'
ORDER BY
CRE_DATE DESC
【问题讨论】: