Книга знаний

1С:Предприятие / v8 / Приемы программирования / Запросы

v8: Примеры запросов v8

Следующие примеры демонстрируют самые базовые возможности языка запросов 8.0. Специально приведены два варианта написания — на русском и английском языке (как в стандартном SQL). Автор статьи: Волшебник | Редакторы:
Последняя редакция №2 от 25.04.06 | История
URL: http://kb.mista.ru/article.php?id=40

Книга знаний / Книга знаний: v8: Язык запросов 8.0



Чтобы запустить эти запросы на выполнение, воспользуйтесь обработкой "Консоль запросов", которая поставляется на диске ИТС.


Пример 1. Выборка всех товаров из справочника

рус.
ВЫБРАТЬ * ИЗ Справочник.Номенклатура

англ.
SELECT * FROM Справочник.Номенклатура


Пример 2. Применение условий отбора и сортировки

рус.
ВЫБРАТЬ * ИЗ Справочник.Номенклатура
ГДЕ ПометкаУдаления = Ложь И Услуга = Истина
УПОРЯДОЧИТЬ ПО Страна, Цена УБЫВ

англ.
SELECT * FROM Справочник.Номенклатура
WHERE ПометкаУдаления = False AND Услуга = True
ORDER BY Страна, Цена DESC


Пример 3. Выборка определенных полей из виртуальной таблицы регистра, а также разыменование ссылочных полей

рус.
ВЫБРАТЬ Номенклатура, Номенклатура.Поставщик, Склад, Количество
ИЗ РегистрНакопления.ОстаткиНоменклатуры.Остатки

англ.
SELECT  Номенклатура, Номенклатура.Поставщик, Склад, Количество
FROM РегистрНакопления.ОстаткиНоменклатуры.Остатки


Пример 4. Группировка по двум полям с подсчетом агрегатных сумм + отбор групп

рус.
ВЫБРАТЬ Номенклатура, Контрагент, СУММА(Сумма)
ИЗ РегистрНакопления.Продажи.Обороты
СГРУППИРОВАТЬ ПО Номенклатура, Контрагент
ИМЕЮЩИЕ ОбъемПродаж > 10000  

англ.
SELECT Номенклатура, Контрагент, SUM(Сумма)
FROM РегистрНакопления.Продажи.Обороты
GROUP BY Номенклатура, Контрагент
HAVING ОбъемПродаж > 10000  


Пример 5. Подсчет итогов (нет в стандартном SQL)

рус.
ВЫБРАТЬ Номенклатура, Контрагент, Сумма
ИЗ РегистрНакопления.Продажи
ИТОГИ СУММА(Сумма) ПО ОБЩИЕ, Номенклатура, Контрагент

англ.
SELECT Номенклатура, Контрагент, Сумма
FROM РегистрНакопления.Продажи
TOTALS SUM(Сумма) BY OVERALL, Номенклатура, Контрагент
Закладка

Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2011 | Mista.ru

Яндекс.Метрика