|
как посчитать количество в запросе | ☑ | ||
---|---|---|---|---|
0
LivingStar
24.05.12
✎
07:40
|
В запросе выбираются строки, среди них есть строки вид (типа: плита, котел, и т.п.). Нужно посчитать вид каждого оборудования, то есть если 3 записи в запросе и вид плита, то количество 3. Подскажите как это правильнее сделать?
|
|||
1
Wobland
24.05.12
✎
07:42
|
сгруппировать по виду оборорудования
|
|||
2
Cube
24.05.12
✎
07:43
|
(0) Добавь в запрос поле "Количество" = 1, а потом сгруппируй записи, а количество суммируй.
|
|||
3
LivingStar
24.05.12
✎
07:43
|
(1) рпи группировке туда переходят все поля, а как выявить количество?
|
|||
4
Jstunner
24.05.12
✎
07:43
|
(0) КОЛИЧЕСТВО(Вид) ... СГРУППИРОВАТЬ ПО ВсемОстальным
|
|||
5
LivingStar
24.05.12
✎
07:46
|
(2)(4) везде единицы ставит
|
|||
6
Jstunner
24.05.12
✎
07:47
|
(5) запрос покажи
|
|||
7
LivingStar
24.05.12
✎
07:47
|
ВЫБРАТЬ
ЗаданиеКонтролеруСписокЗаданий.Ссылка, ЗаданиеКонтролеруСписокЗаданий.Абонент, ЗаданиеКонтролеруСписокЗаданий.Абонент.Адрес, УстановленноеОборудованиеСрезПоследних.Оборудование, УстановленноеОборудованиеСрезПоследних.Оборудование.Модель, УстановленноеОборудованиеСрезПоследних.Оборудование.ЗаводскойНомер, КОЛИЧЕСТВО(РАЗЛИЧНЫЕ УстановленноеОборудованиеСрезПоследних.Оборудование.Вид) КАК ОборудованиеВид, УстановленноеОборудованиеСрезПоследних.Оборудование.Количество КАК ОборудованиеКоличество, СУММА(1) КАК Количество ИЗ Документ.ЗаданиеКонтролеру.СписокЗаданий КАК ЗаданиеКонтролеруСписокЗаданий ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.УстановленноеОборудование.СрезПоследних КАК УстановленноеОборудованиеСрезПоследних ПО ЗаданиеКонтролеруСписокЗаданий.Абонент = УстановленноеОборудованиеСрезПоследних.Абонент ГДЕ ЗаданиеКонтролеруСписокЗаданий.Ссылка = &ЗаданиеКонтроллеру СГРУППИРОВАТЬ ПО ЗаданиеКонтролеруСписокЗаданий.Ссылка, ЗаданиеКонтролеруСписокЗаданий.Абонент, ЗаданиеКонтролеруСписокЗаданий.Абонент.Адрес, УстановленноеОборудованиеСрезПоследних.Оборудование, УстановленноеОборудованиеСрезПоследних.Оборудование.Модель, УстановленноеОборудованиеСрезПоследних.Оборудование.ЗаводскойНомер, УстановленноеОборудованиеСрезПоследних.Оборудование.Количество |
|||
8
mikecool
24.05.12
✎
07:51
|
(7) патамушта везде абоненты разные
|
|||
9
LivingStar
24.05.12
✎
07:52
|
(8) да нет в выборке один, я же отбираю по документу, а там один абонет
|
|||
10
mikecool
24.05.12
✎
07:52
|
ну и не сумма(1), а Количество(УстановленноеОборудованиеСрезПоследних.Оборудование)
и тут подзапрос просится кажись |
|||
11
mikecool
24.05.12
✎
07:53
|
(9) тут я хз - данных не видно
|
|||
12
Jstunner
24.05.12
✎
07:53
|
(7) РАЗЛИЧНЫЕ?
Но это все равно тебе не поможет.. Как-то ты странно хочешь увидеть количество оборудования каждого вида и одновременно заводской номер на каждую железяку. Используй ИТОГИ |
|||
13
LivingStar
24.05.12
✎
07:59
|
чет ничего не получается (
|
|||
14
Мыш
24.05.12
✎
08:07
|
Табличку нарисуй, что должно получиться - будет тебе самому понятнее. Если оставляешь детализирующие строки - группировка не поможет. Если хочешь с группировкой - не будет детализирующих строк. Будешь делать с итогами - результат будет на стволе дерева.
|
|||
15
LivingStar
24.05.12
✎
11:57
|
(14) а как мне в макет вывести эти итоговые значения?
|
|||
16
LivingStar
24.05.12
✎
12:22
|
up!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |