Work、Cost、Durationの3つの列を含むテーブルがあります。3 つの列すべてで発生した最大値を取得する必要があります。2 つの値が同時に発生した場合は、その 2 つの最大値を返します。以下のサンプルデータと結果をご覧ください。
Work Cost Duration
5 2 6
5 8 7
6 8 7
2 2 2
6 2 6
私は結果を得る必要があります
Work Cost Duration
6 2 7
次のクエリで試しましたが、1 つの列の値を返していますが、それもすべての値のカウントを返しています
select Duration, count(*) as "DurationCount" from SimulationResult
group by Duration
order by count(*) desc,Duration desc