где таблица "case_assignment" определяет отнесение отдельных документов
отдельным пользователям и отделам по времени
Вашей задачей является написание двух SQL запросов ( или сохраненной процедуры или вида):
1) Если вы знаете ID документа, вывести имя отдела, в котором он сейчас находится
2) Если вы знаете ID документа, вывести дату отнесения к отделу, в котором в данный момент он находится с тем условием, что если произойдет только изменение отнесения к пользователю в одном отделе, то это отнесение не считается отнесением к отделу.