我嘗試了很多解決方案,似乎沒有任何工作。我正在嘗試返回項目的MAX狀態日期。如果該項目在同一天有多個項目,那麼我需要返回MAX ID。到目前爲止,我已經試過這樣:SQL從多行中返回最大值
SELECT PRJSTAT_ID, PRJSTAT_PRJA_ID, PRJSTAT_STATUS, PRJSTAT_DATE
From Project_Status
JOIN
(SELECT MAX(PRJSTAT_PRJA_ID) as MaxID, MAX(PRJSTAT_DATE) as MaxDate
FROM Project_Status
Group by PRJSTAT_PRJA_ID)
On
PRJSTAT_PRJA_ID = MaxID and PRJSTAT_DATE = MaxDate
Order by PRJSTAT_PRJA_ID
它返回如下:
我獲得多個記錄PRJSTAT_PRJA_ID,但我只希望與MAX PRJSTAT_ID返回的行。有什麼想法嗎?
請仔細閱讀http://meta.stackoverflow.com/questions/285551/why-may-i-not-upload-images代碼是這樣提出問題/ 285557和接受的答案 –
我正在使用Oracle。 – hkimberlin
對不起,圖片。我將不會在將來使用它們。 – hkimberlin