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