Если собирать запрос за период, то подразделение, должность, оклад, ставка будут взяты на конец периода и все начисления/удержания уйдут туда же.
Здесь я постаралась решить эту проблему - данные собираются помесячно - у нас этот отчет очень нравится ОТиЗу - они же постоянно все считают и сравнивают:)
Видела на Инфостарте несколько подобных разработок:
//infostart.ru/projects/4882/
//infostart.ru/projects/1185/
//infostart.ru/projects/3269/,
но они только по данным журнала расчетов, я же попыталась сделать "смесь бульдога с носорогом" - штатную расстановку+вывод надбавок, зависящих от стажа (северная надбавка, выслуга)+данные журнала расчетов