#0
by Индийска праграмиста
Объясните плз кратко и точно, что значит этот оператор. Я интуитивно что то понимаю, но до конца понять не могу. Оператор ГДЕ ставит условия на исходные поля запроса, т.е. до их группировки и расчета агрегатных функций. А оператор ИМЕЮЩИЕ ставит условия уже на сгруппированный запрос и уже на результат агрегатных функций над полями. Правильно я понимаю?
#2
by Индийска праграмиста
супер..тогда следующая конструкция в запросе | ИМЕЮЩИЕ это аналогично использованию ВЫБРАТЬ ПЕРВЫЕ 1 ?
#3
by acsent
Удобно представлять ИМЕЮЩИЕ след. образом. Сгруппированный запрос оборачиваем в выборку и к нему применяем ГДЕ
#5
by Индийска праграмиста
спасибо..на самом деле удобно тогда как?..если в запросе одна запись, то она выведется, а если не одна запись, то результат запроса будет пустой?
#7
by 73
"Первые 1" есть и у нескольких записей... Так что, "Первые 1" не равносильно " Имеющие Количество(*)=1".
#16
by Русмус
нет. вернет пустую таблицу, если после группировки осталось больше одной записи и собственно таблицу с этой одной записью в противном случае
#19
by Defender aka LINN
Не будет ошибки. Потому что я хочу получить сумму всех строк, где сумма больше 1000. А вот то, что результат может отличаться от желания пейсателя запроса - да, может.
#21
by Defender aka LINN
Ты ж понимаешь, что я условие в другое место вставлю и функцию уберу при этом?
#22
by НетуаНадо
ГДЕ - условие над каждой записью группировки ИМЕЮЩИЕ - условие над результатом группировки
#23
by Alpinist22
ну ты ведь тоже должен понимать что я написал про ошибку при замене ИМЕЮЩИЕ на ГДЕ... краткость сестра таланта
#24
by Русмус
неужели? давайте по порядку: таблица сворачивается по группировкам, и к ней применяется условие Количество(*) - это количество всех записей таблицы. Соответственно, результат будет, только если записей ровно одна
#30
by Индийска праграмиста
типовой код в упп...везде где выбирается подразделениеорганизации из этого регистра, такой запрос
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- v7: Разыскивается консоль запросов для 1С 7.7
- ут - несколько наименований номенклатуры - как лучше реализовать
- как разбить многостраничный TIFF на станицы?
- Как в УТ принять предоплату с применением ККМ
- Сканер штрихкода УТ 10.3
- Невозможно сохранить отчет! Воспользуйтесь механизмом внешних отчетов....
- В конфигураторе 1С 8. 2 не срабатывает точка останова при отладке
- Как узнать кол-во строк в динамическом списке?
- Нет проводки в "Возврат товаров поставщику"
- ЗУП: как сделать чтоб дивиденды попадали в свод
- Exchange 2010, не доходит почта с адресов mail.ru
- СКД. Расшифровка в отчете по регистратору.
- Справочник: Скрыть строки в форме списка
- Модифицированность формы
- Расчет зарплаты по табелю, а не графику
- СКД цвета ячеек по интервалам
- Тормозит регистр сведений.
- 1C Розница возврат покупателя.
- где в ЗуПе АДВ 6-3 ?
- RLS не даёт распровести документ