我有一個訪問數據庫,我很清楚設計的設計很糟糕,不幸的是這是我必須使用的。它看起來有點像下面這樣:SQL按日期獲取最後n個唯一條目
(行號是不是在數據庫中的列,它只是在那裏幫助我描述我後)
Row# ID Date Misc
1 001 01/8/2013 A
2 001 01/8/2013 B
3 001 01/8/2013 C
4 002 02/8/2013 D
5 002 02/8/2013 A
6 003 04/8/2013 B
7 003 04/8/2013 D
8 003 04/8/2013 D
我想要做的獲取最後n個(按日期)'條目'輸入的所有信息,其中'條目'是具有唯一ID的所有行。
所以,如果我想最後1項我會行6,7和8的最後兩個參賽作品將獲得我行4-8等
我試圖讓SN在一個需要然後選擇所有這些SN出現的條目,但我無法讓它工作。任何幫助讚賞。
謝謝。
感謝。我正在取得進展,但是這仍然給我帶來了可疑的數據。 你知道爲什麼當我只運行TOP 1的子查詢時,我會得到8個ID值嗎? – KorbenDallas
我已經完成了。看起來001-1和001-2的兩個值看起來是一樣的。謝謝。 – KorbenDallas