Я пытаюсь разработать некоторый код, который извлекает только самую свежую информацию.
Что происходит, когда пользователь входит в форму там, в подтаблицу, и каждый раз, когда он что-то меняет, он создает новую строку в столбце под названиемtype12_OriginalNoteID, который помещает свой собственный уникальный номер. Другое поле с именем type12_OriginalNoteID сохраняет тот же номер - который отслеживает, каким был оригинальный номер до того, как были сделаны какие-либо изменения.У меня есть некоторый код, который извлекает самую последнюю информацию, но ничего не извлекает, если пользователь не внес никаких изменений в форму - и это потому, что type12_OriginalNoteID имеет значение null.
Код выглядит следующим образом: -
WHERE ea.type12_NoteID IN
(SELECT TOP 1 ea.type12_NoteID
FROM UserAssessv1aidsadaptations ea1
WHERE ea.type12_NoteID = ea1.type12_OriginalNoteID
ORDER BY ea.type12_UpdatedDate DESC)
Пример данных выглядит следующим образом: -
type12_note ID 12
type12_OriginalNoteID NULL
type12_UpdatedDate 11/03/2010
Каким будет решение для отображения информации, если никто не внес никаких изменений в подтаблицу?- добавить оператор if для запуска, если type12_OriginalNoteID имеет значение null ??