1
Радим1987
15.09.16
✎
07:36
|
РТ_ГрафикСотрудниковПоОбъектамУчетаСрезПоследних.Период КАК Период,
РТ_ГрафикСотрудниковПоОбъектамУчетаСрезПоследних.НомерСтроки КАК НомерСтроки,
РТ_ГрафикСотрудниковПоОбъектамУчетаСрезПоследних.Активность КАК Активность,
РТ_ГрафикСотрудниковПоОбъектамУчетаСрезПоследних.Организация КАК Организация,
РТ_ГрафикСотрудниковПоОбъектамУчетаСрезПоследних.Сотрудник КАК Сотрудник,
РТ_ГрафикСотрудниковПоОбъектамУчетаСрезПоследних.ДатаРегистрации КАК ДатаРегистрации,
РТ_ГрафикСотрудниковПоОбъектамУчетаСрезПоследних.ВидВремени КАК ВидВремени,
РТ_ГрафикСотрудниковПоОбъектамУчетаСрезПоследних.Территория КАК Территория,
РТ_ГрафикСотрудниковПоОбъектамУчетаСрезПоследних.КоличествоЧасов КАК КоличествоЧасов
ПОМЕСТИТЬ ВременнаяТаблица
ИЗ
РегистрСведений.РТ_ГрафикСотрудниковПоОбъектамУчета.СрезПоследних(, Период МЕЖДУ &Начало И &Конец) КАК РТ_ГрафикСотрудниковПоОбъектамУчетаСрезПоследних
ГДЕ
РТ_ГрафикСотрудниковПоОбъектамУчетаСрезПоследних.Сотрудник = &Сотрудник
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Основная.Сотрудник КАК Сотрудник,
ВЫБОР
КОГДА Основная.Территория = Проверка.Территория
ТОГДА МИНИМУМ(Основная.ДатаРегистрации)
КОНЕЦ КАК Время,
МАКСИМУМ(Основная.Территория) КАК ТерриторияОсновная,
МАКСИМУМ(Проверка.Территория) КАК ТерриторияПроверки
ПОМЕСТИТЬ ВременнаяТаблица1
ИЗ
ВременнаяТаблица КАК Основная
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВременнаяТаблица КАК Проверка
ПО Основная.Сотрудник = Проверка.Сотрудник
СГРУППИРОВАТЬ ПО
Основная.Сотрудник,
Основная.Территория,
Проверка.Территория
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ВременнаяТаблица.Сотрудник,
ВЫБОР
КОГДА ВременнаяТаблица.Территория <> Проверка2.Территория
ТОГДА МАКСИМУМ(Проверка2.ДатаРегистрации)
КОНЕЦ,
МАКСИМУМ(ВременнаяТаблица.Территория),
МАКСИМУМ(Проверка2.Территория)
ИЗ
ВременнаяТаблица КАК ВременнаяТаблица
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВременнаяТаблица КАК Проверка2
ПО ВременнаяТаблица.Сотрудник = Проверка2.Сотрудник
СГРУППИРОВАТЬ ПО
ВременнаяТаблица.Сотрудник,
ВременнаяТаблица.Территория,
Проверка2.Территория
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Конечная.Сотрудник КАК Сотрудник,
Конечная.Время КАК Время,
Конечная.ТерриторияОсновная КАК ТерриторияОсновная,
Конечная.ТерриторияПроверки КАК ТерриторияПроверки
ИЗ
ВременнаяТаблица1 КАК Конечная
ГДЕ
Конечная.Время <> ДАТАВРЕМЯ(1, 1, 1)
|
|