+--+-------+----------+---+
|ID|OrderID|OrderDate |Cat|
+--+-------+----------+---+
|1 |240904 |23/05/2013|63 |
+--+-------+----------+---+
|1 |338584 |11/12/2013|64 |
+--+-------+----------+---+
|1 |47309 |21/11/2011|64 |
+--+-------+----------+---+
|2 |175307 |23/11/2012|63 |
+--+-------+----------+---+
+--+-------+----------+---+
|2 |195307 |24/12/2012|64 |
+--+-------+----------+---+
+--+-------+----------+---+
|2 |175300 |23/11/2011|63 |
+--+-------+----------+---+
+--+-------+----------+---+
|5 |175307 |23/11/2012|63 |
+--+-------+----------+---+
+--+-------+----------+---+
|5 |215307 |15/1/2013|64 |
+--+-------+----------+---+
+--+-------+----------+---+
|7 |195307 |15/06/2012|63 |
+--+-------+----------+---+
我正在使用SQL Server 2008 R2。我試圖(掙扎)找到一種方法來獲得更多的最近的OrderDate
對於Cat 64
然後Cat 63
對於相同的ID全部從表看起來那些記錄分開上面的|
。如何根據類別和日期排除相同ID的行
感謝編輯米哈伊:) –
你試過我的回答以下 –