我已經在Sybase ASE以下數據Sybase ASE的數據分組
id effectiveDate lastModificationDate rateValue
----- ---------------- -------------------- ------------
1 20130627 6/27/2013 3:27:09 AM 0
1 20130627 6/27/2013 4:39:10 AM 2.75
1 20130627 6/28/2013 3:48:15 AM 0
1 20130627 6/28/2013 4:36:43 AM 2.75
1 20130628 6/28/2013 3:48:14 AM 0
1 20130628 6/28/2013 4:36:42 AM 2.75
2 20130628 6/28/2013 4:36:42 AM .75
2 20130628 6/28/2013 3:48:14 AM 0
我怎麼組,所以,我只得到了最後一排,即我得到它具有最大lastModificationDate爲同一行ID + EFFECTIVEDATE。
所以輸出將是:
id effectiveDate lastModificationDate value
----- ---------------- -------------------- ------------
1 20130627 6/28/2013 4:36:43 AM 2.75
1 20130628 6/28/2013 4:36:42 AM 2.75
2 20130628 6/28/2013 4:36:42 AM .75
請注意,這將是對TSQL(Sybase ASE的15)。 編輯:有改變的數據,使之更加逼真
與Sybase的唯一問題子查詢是可以只有1列。考慮數據如下所示的情況:對另一個id重複相同的lastmodificationdate.Have編輯問題以反映我的評論。 – Achow
好的,現在編輯? – Justin