私は多くのソリューションを試してみましたが、何も動作していないようです。私は、プロジェクトの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