0
我有一個包含ID,狀態日期(序數)和狀態類型的數據集。在日期範圍內選擇最新的限定類型
- 狀態類型是
Open
,Transfer
或Close
- 的主鍵是ID和狀態日期的組合。所以一個ID將有多個 記錄。
我試圖選擇包含最近狀態類型爲打開或傳輸的日期範圍內的ID的數據的子集。
SELECT id,
status_date,
Date_format(Str_to_date(status_date, '%Y%j'), '%m/%d/%Y'),
status_type
FROM my.TABLE
WHERE (((status_type = 'O')
OR (status_type = 'T'))
AND (status_date <= 2012182))
我應該使用MAX(Status_Date)
還是LAST(Status_Date)
函數?