|
Не понятка результата запроса при объединении таблиц. | ☑ | ||
---|---|---|---|---|
0
IBTM
02.06.14
✎
11:45
|
Подскажите пожалуйста, не могу понять одну штуку.
не группируются поля в запросе (поля по идее одинаковые) ВЫБРАТЬ ОсновныеНачисленияРаботниковОрганизаций.ФизЛицо КАК ФизЛицо, СУММА(ОсновныеНачисленияРаботниковОрганизаций.Результат) КАК Результат, ОсновныеНачисленияРаботниковОрганизаций.ФизЛицо.Наименование КАК ФизЛицоНаименование ИЗ РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисленияРаботниковОрганизаций ГДЕ ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации МЕЖДУ &Начало И &Окончание И ОсновныеНачисленияРаботниковОрганизаций.ПодразделениеОрганизации В(&Подразделение) СГРУППИРОВАТЬ ПО ОсновныеНачисленияРаботниковОрганизаций.ФизЛицо, ОсновныеНачисленияРаботниковОрганизаций.ФизЛицо.Наименование ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДополнительныеНачисленияРаботниковОрганизаций.ФизЛицо, СУММА(ДополнительныеНачисленияРаботниковОрганизаций.Результат), ДополнительныеНачисленияРаботниковОрганизаций.ФизЛицо.Наименование ИЗ РегистрРасчета.ДополнительныеНачисленияРаботниковОрганизаций КАК ДополнительныеНачисленияРаботниковОрганизаций ГДЕ ДополнительныеНачисленияРаботниковОрганизаций.ПериодРегистрации МЕЖДУ &Начало И &Окончание И ДополнительныеНачисленияРаботниковОрганизаций.ПодразделениеОрганизации В(&Подразделение) СГРУППИРОВАТЬ ПО ДополнительныеНачисленияРаботниковОрганизаций.ФизЛицо, ДополнительныеНачисленияРаботниковОрганизаций.ФизЛицо.Наименование УПОРЯДОЧИТЬ ПО ФизЛицоНаименование результат вот: [URL=http://www.pictureshack.ru/][IMG]http://www.pictureshack.ru/images/14887_Bezymyannyi.JPG[/IMG][/URL] хотя если всё это сделать через вложенный, результат потом группируется. А почему же сразу не может сгруппироваться? |
|||
1
IBTM
02.06.14
✎
11:46
|
||||
2
Господин ПЖ
02.06.14
✎
11:47
|
>А почему же сразу не может сгруппироваться?
потому что это юнион двух разных запросов |
|||
3
IBTM
02.06.14
✎
11:52
|
(2) т.е. без вложенного здесь не обойтись?
и тогда в чем смысл платформы не "объединять" таблицы до конца? Где нюанс? |
|||
4
Господин ПЖ
02.06.14
✎
11:56
|
>тогда в чем смысл платформы не "объединять" таблицы до конца? Где нюанс?
упорот штоле, я спрашиваю?! сам пишет union all, потом руки заламывает "в чем смысл платформы не "объединять" таблицы до конца" |
|||
5
m-serg74
02.06.14
✎
11:57
|
(3) +100 :)
|
|||
6
IBTM
02.06.14
✎
12:14
|
(4) дык
без "ВСЕ" тот же самый результат |
|||
7
IBTM
02.06.14
✎
13:17
|
ап
...и кружатся на карусели... |
|||
8
StaticUnsafe
02.06.14
✎
14:11
|
(0) объеденить все - это склеить две независимых таблицы (операции группировки над которыми производятся независимо), объеденить - это при склейке отбросить дублирующиеся записи.
в итоге ты получаешь третью таблицу, вот её и группируй. что тут непонятного то |
|||
9
StaticUnsafe
02.06.14
✎
14:16
|
(3) и причем тут платформа? )) это все исполняется в БД
|
|||
10
IBTM
02.06.14
✎
14:21
|
всё понятно, всем спасибо!
|
|||
11
IBTM
02.06.14
✎
14:25
|
каким образом можно в запросе получить временной промежуток в год, разбитый по месяцам?
помню было тут... что то не ищется. решение нашёл но не через запрос, не пойму из чего его собрать. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |