К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

(в8) Помогите отобрать в запрос только нужные записи

Гость
0 - 02.06.2014 - 08:57
Есть запрос

мЗапрос.Текст =
"ВЫБРАТЬ
| ТаблицаДокумента.Ссылка КАК Регистратор,
| ТаблицаДокумента.Дата КАК Период,
| ТаблицаДокумента.Ссылка.АЗС.Контрагент_Склад КАК Склад,
| ТаблицаДокумента.ГСМ КАК Номенклатура,
| СУММА(ВЫБОР
| КОГДА ТаблицаДокумента.Плотность = 0
| И ТаблицаДокумента.Перелив = ЛОЖЬ
| ТОГДА ТаблицаДокумента.Количество
| ИНАЧЕ ТаблицаДокумента.Количество * ТаблицаДокумента.Плотность
| КОНЕЦ) КАК Количество
|ИЗ
| Документ.уатЗаправкаГСМ.Заправки КАК ТаблицаДокумента
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.уатНоменклатураГСМ КАК уатНоменклатураГСМ
| ПО ТаблицаДокумента.ГСМ = уатНоменклатураГСМ.Номенклатура
|ГДЕ
| ТаблицаДокумента.Ссылка = &Ссылка
|
|СГРУППИРОВАТЬ ПО
| ТаблицаДокумента.ГСМ,
| ТаблицаДокумента.Дата,
| ТаблицаДокумента.Ссылка.АЗС.Контрагент_Склад,
| ТаблицаДокумента.Ссылка,
| уатНоменклатураГСМ.ГруппаГСМ,
| уатНоменклатураГСМ.ГСМТалона
|
|УПОРЯДОЧИТЬ ПО
| Период
|ИТОГИ ПО
| Период";


Нужно, чтобы в запросе суммировалось количество только для записей с признаком "Перелив" = Ложь, этот признак есть в табличной части документа?



Гость
1 - 02.06.2014 - 09:06
Добавить еще одно поле
СУММА(ВЫБОР
| КОГДА НЕ ТаблицаДокумента.Перелив
| ТОГДА ТаблицаДокумента.Количество
| ИНАЧЕ 0
| КОНЕЦ) КАК КоличествоБезПерелива
Гость
2 - 02.06.2014 - 11:04
а если не добавлять .мне нужно все в одном поле "количество"
Гость
3 - 02.06.2014 - 11:56
Гость
4 - 02.06.2014 - 12:53
Вы - бо-р там и прописан) Спасибо кэп. Ты очень помог.


К списку вопросов






Copyright ©, Все права защищены