У меня есть таблица с 3 значениями.Строки возврата SQL Server, где поле изменилось
ID AuditDateTime UpdateType
12 12-15-2015 18:09 1
45 12-04-2015 17:41 0
75 12-21-2015 04:26 0
12 12-17-2015 07:43 0
35 12-01-2015 05:36 1
45 12-15-2015 04:35 0
Я пытаюсь вернуть только те записи, где UpdateType
изменился с AuditDateTime
на основе идентификаторов. Таким образом, в этом примере ID 12 изменяется от записи 12-15 к записи 12-17. Я бы хотел, чтобы эта запись вернулась. Будет несколько экземпляров ID 12, и мне нужны все записи, возвращаемые, когда ID изменился с предыдущей записи. Я попытался добавить row_number
, но он не вставлялся последовательно, потому что записи не находятся в таблице по порядку. Я потратил немало времени на поиски без везения. Любая помощь будет принята с благодарностью.
Это все равно вернет ID 12, когда есть строка с датой 12-16-2015 и обновит тип 0 для ID 12. –
Он должен вернуть идентификатор 12, так как запись 12-15-2015 имеет тип обновления 1. Возвращенные данные будут для этой новой записи. – Steven
Попробуйте вставить строку с датой: 12-16-2015, тип обновления: 0 и ID 12 .. В этом случае он все равно вернет ID 12, на который не просят сделать это. (_ Мне нужны все записи, возвращаемые в том случае, когда обновленный тип идентификатора изменился с его предыдущей записи_) –