|
помогите с запросом. |
☑ |
0
zladenuw
01.08.13
✎
12:46
|
делаю выборку по регистру накоплению. нужно выбрать количество различных регистраторов с условием по типу зч. допустим их 3 будет. как правильно сделать. в одном регистраторе может быть несколько типов зч. тогда регистратор должен попасть в разные показатели.
как правильно сформировать запрос ?
пока сделал вот так
ВЫБРАТЬ
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ОстаткиЗЧ.Регистратор) КАК Регистратор
ИЗ
РегистрНакопления.ОстаткиЗЧ КАК ОстаткиЗЧ
ГДЕ
ОстаткиЗЧ.Регистратор ССЫЛКА Документ.ЗаявкаТО
И ОстаткиЗЧ.Период МЕЖДУ &Дата1 И &Дата2
И ОстаткиЗЧ.ВнД = ЗНАЧЕНИЕ(Перечисление.ВидыДвижЗЧ.Продажа)
И ОстаткиЗЧ.Партия.Поставщик = &Поставщик
если делаю выборку по таб часте. то у меня количество увеличивается из за количество зч в таб части. как этого избежать ?
|
|
1
SherifSP
01.08.13
✎
12:48
|
Условие в параметре делай
|
|
2
SherifSP
01.08.13
✎
12:49
|
Зч это что такое?
|
|
3
SherifSP
01.08.13
✎
12:51
|
(0) А если сам док выбрать и левым соединением тч?
|
|
4
Как страшно жить
01.08.13
✎
12:57
|
ВЫБРАТЬ
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ОстаткиЗЧ.Регистратор) КАК Регистратор,
ТипЗЧ
ИЗ ...
...
СГРУППИРОВАТЬ ПО ТипЗЧ
|
|
5
zladenuw
01.08.13
✎
13:13
|
(2) запчасть, (3,4) пробую
|
|
6
zladenuw
01.08.13
✎
13:48
|
ВЫБРАТЬ
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ОстаткиЗЧ.Регистратор) КАК Регистратор,
ЗаявкаТОТабЗЧ.ЗЧ.ТипЗЧ
ИЗ
РегистрНакопления.ОстаткиЗЧ КАК ОстаткиЗЧ
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаявкаТО.ТабЗЧ КАК ЗаявкаТОТабЗЧ
ПО ОстаткиЗЧ.Регистратор = ЗаявкаТОТабЗЧ.Ссылка
ГДЕ
ОстаткиЗЧ.Регистратор ССЫЛКА Документ.ЗаявкаТО
И ОстаткиЗЧ.Период МЕЖДУ &Дата1 И &Дата2
И ОстаткиЗЧ.ВнД = ЗНАЧЕНИЕ(Перечисление.ВидыДвижЗЧ.Продажа)
И ОстаткиЗЧ.Партия.Поставщик = &Поставщик
СГРУППИРОВАТЬ ПО
ЗаявкаТОТабЗЧ.ЗЧ.ТипЗЧ
не катит. увеличивается количество
|
|
7
zladenuw
01.08.13
✎
13:53
|
(6) мой тупняк. все верно. в заявка есть же зч с разными типами. а я общие количество сравнивал
|
|