|
Запрос. как сгруппировать по реквизиту | ☑ | ||
|---|---|---|---|---|
|
0
zladenuw
25.03.13
✎
18:05
|
есть такой запрос
ВЫБРАТЬ BIP_Статьи.Ссылка КАК BIP_Статья, ПОДСТРОКА(BIP_Статьи.КодВЗ, 1, 6) КАК Код ИЗ Справочник.BIP_Статьи КАК BIP_Статьи СГРУППИРОВАТЬ ПО ПОДСТРОКА(BIP_Статьи.КодВЗ, 1, 6), BIP_Статьи.Ссылка Как сгруппировать строки где "Код" одинаковый ? |
|||
|
1
exwill
25.03.13
✎
18:08
|
(0) Не работает?
|
|||
|
2
zladenuw
25.03.13
✎
18:12
|
(1) у справочника может быть N Элементов с КодВЗ, нужно получить только 1 элемент справочника.
|
|||
|
3
MadHead
25.03.13
✎
18:12
|
BIP_Статьи.Ссылка тоже одинаковые? что с ними после группироки должно быть?
|
|||
|
4
zladenuw
25.03.13
✎
18:13
|
(3) нет ссылки разные. нужно получить 1 элемент без разницы какой.
делаю так но все равно не то ВЫБРАТЬ РАЗЛИЧНЫЕ BIP_Статьи.Ссылка КАК BIP_Статья, ПОДСТРОКА(BIP_Статьи.КодВЗ, 1, 6) КАК КодFozzy ИЗ (ВЫБРАТЬ BIP_Статьи.КодВЗ КАК КодFozzy ИЗ Справочник.BIP_Статьи КАК BIP_Статьи СГРУППИРОВАТЬ ПО BIP_Статьи.КодВЗ) КАК ВложенныйЗапрос ПОЛНОЕ СОЕДИНЕНИЕ Справочник.BIP_Статьи КАК BIP_Статьи ПО (BIP_Статьи.КодВЗ = ВложенныйЗапрос.КодFozzy) СГРУППИРОВАТЬ ПО BIP_Статьи.Ссылка, ПОДСТРОКА(BIP_Статьи.КодВЗ, 1, 6) УПОРЯДОЧИТЬ ПО КодFozzy УБЫВ |
|||
|
5
zladenuw
25.03.13
✎
18:14
|
(4) если смотрю вложенный то код 1 такой. почему при любом соединение получаю 2 записи. если должна быть 1 согласно соединению.
или я что то не так делаю |
|||
|
6
exwill
25.03.13
✎
18:15
|
(4) Для ссылки используй агрегатную функцию МАКСИМУМ (или МИНИМУМ).
|
|||
|
7
MadHead
25.03.13
✎
18:15
|
ВЫБРАТЬ
Максимум(BIP_Статьи.Ссылка) КАК BIP_Статья, ПОДСТРОКА(BIP_Статьи.КодВЗ, 1, 6) КАК Код ИЗ Справочник.BIP_Статьи КАК BIP_Статьи СГРУППИРОВАТЬ ПО ПОДСТРОКА(BIP_Статьи.КодВЗ, 1, 6) Если правильно тебя понял пробуй так |
|||
|
8
zladenuw
25.03.13
✎
18:17
|
(7) да, спасибо.
|
| Форум | Правила | Описание | Секции | Поиск |