![]() |
(в8) Помогите отобрать в запрос только нужные записи Есть запрос мЗапрос.Текст = "ВЫБРАТЬ | ТаблицаДокумента.Ссылка КАК Регистратор, | ТаблицаДокумента.Дата КАК Период, | ТаблицаДокумента.Ссылка.АЗС.Контрагент_Склад КАК Склад, | ТаблицаДокумента.ГСМ КАК Номенклатура, | СУММА(ВЫБОР | КОГДА ТаблицаДокумента.Плотность = 0 | И ТаблицаДокумента.Перелив = ЛОЖЬ | ТОГДА ТаблицаДокумента.Количество | ИНАЧЕ ТаблицаДокумента.Количество * ТаблицаДокумента.Плотность | КОНЕЦ) КАК Количество |ИЗ | Документ.уатЗаправкаГСМ.Заправки КАК ТаблицаДокумента | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.уатНоменклатураГСМ КАК уатНоменклатураГСМ | ПО ТаблицаДокумента.ГСМ = уатНоменклатураГСМ.Номенклатура |ГДЕ | ТаблицаДокумента.Ссылка = &Ссылка | |СГРУППИРОВАТЬ ПО | ТаблицаДокумента.ГСМ, | ТаблицаДокумента.Дата, | ТаблицаДокумента.Ссылка.АЗС.Контрагент_Склад, | ТаблицаДокумента.Ссылка, | уатНоменклатураГСМ.ГруппаГСМ, | уатНоменклатураГСМ.ГСМТалона | |УПОРЯДОЧИТЬ ПО | Период |ИТОГИ ПО | Период"; Нужно, чтобы в запросе суммировалось количество только для записей с признаком "Перелив" = Ложь, этот признак есть в табличной части документа? |
Добавить еще одно поле СУММА(ВЫБОР | КОГДА НЕ ТаблицаДокумента.Перелив | ТОГДА ТаблицаДокумента.Количество | ИНАЧЕ 0 | КОНЕЦ) КАК КоличествоБезПерелива |
а если не добавлять .мне нужно все в одном поле "количество" |
[img]http://zhgun.ru/cap/saying/96591171.png[/img] |
Вы - бо-р там и прописан) Спасибо кэп. Ты очень помог. |
Текущее время: 00:30. Часовой пояс GMT +3. |