我有這條記錄。在oracle的一個查詢中使用多個條件
id performer end_time
300135 testuser 15-OCT-13
300135 testuser 14-OCT-13
300135 testuser 12-OCT-13
300137 newuser 14-OCT-13
300137 newuser 18-OCT-13
現在我想顯示不同的id,但它會告訴我所有的Id,因爲end_time是不同的。 因此,我需要的是用最新的日期來翻閱我的ID。
所以結果應該是
id performer end_time
300135 testuser 15-OCT-13 (as 15OCT is the heightest date for 300135)
300137 newuser 18-OCT-13 (as 18OCT is the heightest date for 300137)
目前我有什麼是
select distinct id, performer, END_TIME from workstep where workstep_name = 'Review' and status ='W_COMPLETED' ....?
,但是這給了我所有的5 records.where因爲它應該是隻有2,因爲只有2唯一身份'。
請建議
感謝
它表示不是GROUP BY表達式 – junaidp
粘貼您的整個查詢。也許你加了點東西? –
沒有集合函數(總和,平均值,最大值,最小值等)的每個列應該按照區段 –