Как построить запрос к таблице tbl_Contact и tbl_ContactLog, таким образом, чтоб извлечь информацию в нужном мне разрезе.
Мне необходимо подсчитать, сколько полей каждого типа(Должность, РОль, Средство связи и т.д.), за период заполнил Сотрудник?
1. Если запись в справочнике Сотрудники только создана?
2. Если запись в справочнике Сотрудники была изменена? Ведь в лог-таблице хранятся данные, предыдущих значений основной таблицы, но как из этой таблицы извлечь количество записей, где за заданный период поле изменило свое значение с «нулл» на «ненулл»? И как построить запрос, если мне нужно в одной таблице получить количество таких переходов, по нескольким типам записей, например, Должность, Роль, Департамент и т.д.
Или может быть проще написать свой триггер, для контроля, если извлечение информации из лог-таблицы будет слишком сложным?