![]() |
![]() |
![]() |
|
Данные по двум регистрам сведений | ☑ | ||
---|---|---|---|---|
0
Балбес
31.12.12
✎
10:36
|
Есть два регистра сведений: РаботникиОрганизаций и РазмерыПараметровДляРасчета
Хочу получить данные из двух регистров на определенные даты Пока получилось сделать срез последних на определенные даты по одному регистру, никак не пойму как добавить по этим датам данные из второго регистра. ПОмогите идеей, вот сам запрос ПорядокПересчетаСотрудникаТекст = "ВЫБРАТЬ РАЗЛИЧНЫЕ | ДатыАктуальностиПересчета.НомерСтроки КАК ОсновнойНомерСтроки, | ДатыАктуальностиПересчета.ДатаАктуальности КАК ДатаАктуальности, | ДатыАктуальностиПересчета.ПериодДействияНачало КАК ПериодДействияНачало, | ДатыАктуальностиПересчета.ПорядокПересчета КАК ПорядокПересчета |ИЗ |(ВЫБРАТЬ | Основной.НомерСтроки КАК НомерСтроки, | МАКСИМУМ(РаботникиОрганизаций.Период) КАК ДатаАктуальности, | Основной.ПериодДействияНачало КАК ПериодДействияНачало, | РаботникиОрганизаций.ПорядокПересчетаМесячнойСтавкиВЧасовую КАК ПорядокПересчета | ИЗ | РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК Основной | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций | ПО (РаботникиОрганизаций.Сотрудник = Основной.Сотрудник) | И (РаботникиОрганизаций.Период <= Основной.ПериодДействияНачало) | ГДЕ | Основной.Регистратор = &парамРегистратор | | СГРУППИРОВАТЬ ПО | Основной.НомерСтроки, | Основной.ПериодДействияНачало, | РаботникиОрганизаций.Период, | РаботникиОрганизаций.ПорядокПересчетаМесячнойСтавкиВЧасовую) КАК ДатыАктуальностиПересчета | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций | ПО (РаботникиОрганизаций.Период = ДатыАктуальностиПересчета.ДатаАктуальности) | И ДатыАктуальностиПересчета.ПорядокПересчета = РаботникиОрганизаций.ПорядокПересчетаМесячнойСтавкиВЧасовую"; |
|||
1
craxx
31.12.12
✎
11:24
|
не совсем понятно.
приведите пример как должны данные выглядеть? |
|||
2
Балбес
31.12.12
✎
11:32
|
Например так
НомерСтроки, ДатаАктуальности, ПериодДействия, ПорядокПересчета, СредняяНорма 1 01.01.12 01.11.12 ПоСреднейНорме, 168.8 1 01.02.12 01.11.12 ПоМесячнойНорме, 165 Цифры 168.8, 165 берутся из другого регистра сведений..... |
|||
3
ILM
гуру
31.12.12
✎
11:35
|
(0) Сделай два отбора срезпоследних по каждому регистру, а потом выводи общие данные.
|
|||
4
Балбес
31.12.12
✎
11:40
|
(3) А запросом никак нельзя??? Просто мне этот запрос необходимо вкорячить в другой.
|
|||
5
craxx
31.12.12
✎
11:43
|
через временные таблицы - чегож нельзя
|
|||
6
Балбес
31.12.12
✎
11:46
|
(5) А примерчик может есть???
|
|||
7
ILM
гуру
31.12.12
✎
12:03
|
ВЫБРАТЬ ....
ПОМЕСТИТЬ ВТ_1 ИЗ .... ; ВЫБРАТЬ .... ПОМЕСТИТЬ ВТ_2 ИЗ .... ; ВЫБРАТЬ .... ИЗ ВТ_1 КАК ВТ_1 ЛЕВОЕ СОЕДИНЕНИЕ ВТ_2 КАК ВТ_2 ПО ВТ_1.Работник = ВТ_2.Работник |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |