|
Как объединить две таблицы | ☑ | ||
---|---|---|---|---|
0
Alishman
24.05.14
✎
20:26
|
Есть такое задания Допустим, сотрудник организации проработал 78 дней на одной должности в подразделении 1, затем на 56 дней переместился на другую должность, в том же подразделении. И в данный момент он занимает другую должность в другом подразделении 2, 46 дней. Создать запрос который бы выбирал все движения данного сотрудника по подразделениям, должностям, а также уточнял количество проработанных дней и заработанных средств на дату запроса.
я по нему сделал запрос в типовой бухгалтерии для казахстана ВЫБРАТЬ ВзаиморасчетыСРаботникамиОрганизаций.Физлицо КАК Сотрудник, ВзаиморасчетыСРаботникамиОрганизаций.СтруктурнаяЕдиница КАК Подразделение, 0 КАК Должность, СУММА(НачислениеЗарплатыРаботникамОрганизацийНачисления.ОтработаноДней) КАК ОтработаныхДней, СУММА(НачислениеЗарплатыРаботникамОрганизацийНачисления.Результат) КАК ЗаработныхСредств ИЗ РегистрНакопления.ВзаиморасчетыСРаботникамиОрганизаций КАК ВзаиморасчетыСРаботникамиОрганизаций ЛЕВОЕ СОЕДИНЕНИЕ Документ.НачислениеЗарплатыРаботникамОрганизаций.Начисления КАК НачислениеЗарплатыРаботникамОрганизацийНачисления ПО ВзаиморасчетыСРаботникамиОрганизаций.Регистратор = НачислениеЗарплатыРаботникамОрганизацийНачисления.Ссылка И ВзаиморасчетыСРаботникамиОрганизаций.Физлицо = НачислениеЗарплатыРаботникамОрганизацийНачисления.Физлицо ГДЕ ВзаиморасчетыСРаботникамиОрганизаций.Период МЕЖДУ ДАТАВРЕМЯ(1, 1, 1) И КОНЕЦПЕРИОДА(&ДатаПол, МЕСЯЦ) И ВзаиморасчетыСРаботникамиОрганизаций.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) И ВзаиморасчетыСРаботникамиОрганизаций.Физлицо = &физ СГРУППИРОВАТЬ ПО ВзаиморасчетыСРаботникамиОрганизаций.Физлицо, ВзаиморасчетыСРаботникамиОрганизаций.СтруктурнаяЕдиница ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ РаботникиОрганизаций.Сотрудник.Физлицо, РаботникиОрганизаций.ПодразделениеОрганизации, РаботникиОрганизаций.Должность, 0, 0 ИЗ РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций ГДЕ РаботникиОрганизаций.Сотрудник.Физлицо = &физ И РаботникиОрганизаций.Период МЕЖДУ РаботникиОрганизаций.Сотрудник.ДатаПриемаНаРаботу И КОНЕЦПЕРИОДА(&ДатаПол, МЕСЯЦ) СГРУППИРОВАТЬ ПО РаботникиОрганизаций.Сотрудник.Физлицо, РаботникиОрганизаций.ПодразделениеОрганизации, РаботникиОрганизаций.Должность В результате у меня выходит так Сотрудник Подразделение Должность ОтработныхДней заработныхСр имясодруника 1 пустой 1213 342342 имясодруника 2 пустой 232 2342 имясодруника 1 менеджер пустой пустой имясодруника 2 инженер пустой пустой |
|||
1
За пределами РФ
24.05.14
✎
21:25
|
Поздравляю
|
|||
2
zulu_mix
24.05.14
✎
21:26
|
надо не объединять а соединять
|
|||
3
Alishman
24.05.14
✎
22:06
|
чем поздравляешь ? я не могу соединить таблицы
|
|||
4
Alishman
24.05.14
✎
22:06
|
(2) ок сейчас попробую
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |