2017-07-24 49 views
0

我有一張發票表,我需要查看每個股票代碼的最後5個發票日期。 我使用Top 5 max(日期),但這隻給了我整個表的前5個日期,而不是每個股票代碼。 請有人可以幫忙嗎? :(每個項目的最大日期

回答

0

試試這個

Select * from (
    Select Code,date ,row_number() over(partition by Code order by date Desc) rowNumber 
) t where rowNumber<=5 
+0

謝謝!工作就像一個魅力:) – Jg06