+--+-------+----------+---+
|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
для одного идентификатора из таблицы, которая выглядит как те записи, разделенные |
выше.Как исключить строки для одного и того же идентификатора на основе категории и даты
Спасибо за редактирование Михая :) –
вы пробовали мой ответ ниже –