Вход | Регистрация

1С:Предприятие ::

Метки: 

Сумма() в запросе

Я
   DmitriiRylov
 
25.12.17 - 09:17
Товарищи с наступающим!

Вопрос, как просуммировать Расход в условии, могу вывести в отдельную  временную таблицу, но как то не тру :)

ВЫБРАТЬ
    ТаблицаОстаткиПриход.Код,
    ТаблицаОстаткиПриход.Номенклатура,
    ТаблицаОстаткиПриход.ЕдиницаИзмерения,
    ТаблицаОстаткиПриход.ДатаВыпуска,
    ТаблицаОстаткиПриход.ВНаличииОстаток,
    //++Сумма ()

    ВЫБОР
        КОГДА ТаблицаРасход.ДатаВыпуска МЕЖДУ НАЧАЛОПЕРИОДА(ТаблицаОстаткиПриход.ДатаВыпуска, МЕСЯЦ) И КОНЕЦПЕРИОДА(ТаблицаОстаткиПриход.ДатаВыпуска, МЕСЯЦ)
        ТОГДА ТаблицаРасход.Расход
        ИНАЧЕ 0
    КОНЕЦ КАК Расход
    //--Сумма ()

ИЗ
    ТаблицаОстаткиПриход КАК ТаблицаОстаткиПриход
        ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаРасход КАК ТаблицаРасход
        ПО ТаблицаОстаткиПриход.Номенклатура = ТаблицаРасход.Номенклатура
СГРУППИРОВАТЬ ПО
    //Здесь группировка
 
 
   FIXXXL
 
1 - 25.12.17 - 09:18
так и пиши
СУММА(    ВЫБОР
        КОГДА ТаблицаРасход.ДатаВыпуска МЕЖДУ НАЧАЛОПЕРИОДА(ТаблицаОстаткиПриход.ДатаВыпуска, МЕСЯЦ) И КОНЕЦПЕРИОДА(ТаблицаОстаткиПриход.ДатаВыпуска, МЕСЯЦ)
        ТОГДА ТаблицаРасход.Расход
        ИНАЧЕ 0
    КОНЕЦ КАК Расход)
   George Wheels
 
2 - 25.12.17 - 09:19
(1)     КОНЕЦ) КАК Расход
   FIXXXL
 
3 - 25.12.17 - 09:20
(2) конечно
   DmitriiRylov
 
4 - 25.12.17 - 09:27
Пока спрашивал дошло :)
Спасибо, работает

ВЫБРАТЬ
    ТаблицаОстаткиПриход.Код,
    ТаблицаОстаткиПриход.Номенклатура,
    ТаблицаОстаткиПриход.ЕдиницаИзмерения,
    ТаблицаОстаткиПриход.ДатаВыпуска,
    ТаблицаОстаткиПриход.ВНаличииОстаток,
    СУММА(ВЫБОР
        КОГДА ТаблицаРасход.ДатаВыпуска МЕЖДУ НАЧАЛОПЕРИОДА(ТаблицаОстаткиПриход.ДатаВыпуска, МЕСЯЦ) И КОНЕЦПЕРИОДА(ТаблицаОстаткиПриход.ДатаВыпуска, МЕСЯЦ)
            ТОГДА ТаблицаРасход.Расход
        ИНАЧЕ 0
    КОНЕЦ) КАК Расход

ИЗ
    ТаблицаОстаткиПриход КАК ТаблицаОстаткиПриход
        ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаРасход КАК ТаблицаРасход
        ПО ТаблицаОстаткиПриход.Номенклатура = ТаблицаРасход.Номенклатура
    
СГРУППИРОВАТЬ ПО
    ТаблицаОстаткиПриход.Код,
    ТаблицаОстаткиПриход.Номенклатура,
    ТаблицаОстаткиПриход.ЕдиницаИзмерения,
    ТаблицаОстаткиПриход.ДатаВыпуска,
    ТаблицаОстаткиПриход.ВНаличииОстаток


Список тем форума
Рекламное место пустует  
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит Тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует