Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
23 ноя 2024, 07:09

Запрос выбор дат

Автор Fateev_max, 20 дек 2010, 16:30

0 Пользователей и 1 гость просматривают эту тему.

Fateev_max

Вот написал запрос по поводу вывода цен номенклатуры. Как в данном запросе реализовать отбор по дате в качестве параметра.Какую функцию использывать?


Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ
|   Поступление.Номенклатура,
|   МИНИМУМ(Поступление.Цена) КАК MinЦена,
|   МАКСИМУМ(Поступление.Цена) КАК MaxЦена,
|   СРЕДНЕЕ(Поступление.Цена) КАК СредняяЦена
|ИЗ
|   Документ.ПоступлениеТоуваровУслуг.Товары КАК Поступление
|   
|СГРУППИРОВАТЬ ПО
|   Поступление.Номенклатура";
РезультатЗапроса = Запрос.Выполнить();

DenPlus

Как минимум - так сформируется (на форме должны быть заполнены начДата и конДата, и при передаче параметров конечно не забывайте указать, что конДата - это КонецДня):

"ВЫБРАТЬ
|   Поступление.Номенклатура КАК Номенклатура,
|   МИНИМУМ(Поступление.Цена) КАК MinЦена,
|   МАКСИМУМ(Поступление.Цена) КАК MaxЦена,
|   СРЕДНЕЕ(Поступление.Цена) КАК СредняяЦена,
|   ПоступлениеТоваровУслуг.Ссылка
|ИЗ
|   Документ.ПоступлениеТоваровУслуг.Товары КАК Поступление
|      ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
|      ПО Поступление.Ссылка = ПоступлениеТоваровУслуг.Ссылка
|ГДЕ
|   ПоступлениеТоваровУслуг.Дата >= &начДата
|   И ПоступлениеТоваровУслуг.Дата <= &конДата
|
|СГРУППИРОВАТЬ ПО
|   Поступление.Номенклатура,
|   ПоступлениеТоваровУслуг.Ссылка
|
|УПОРЯДОЧИТЬ ПО
|   Номенклатура";

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск