![]() |
![]() |
![]() |
|
Помогите с запросом | ☑ | ||
---|---|---|---|---|
0
DmitriyDI
04.09.14
✎
15:04
|
Выбираю все реализации и заказы, где сумма заказа больше, чем сумма реализации:
ВЫБРАТЬ ЗаказПокупателяТовары.Ссылка КАК ЗаказПокупателя, РеализацияТоваровУслугТовары.Ссылка КАК Реализация, СУММА(ЗаказПокупателяТовары.Сумма) КАК СуммаЗаказа, СУММА(РеализацияТоваровУслугТовары.Сумма) КАК СуммаРеализации ИЗ Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ПО (РеализацияТоваровУслугТовары.Ссылка.Сделка = ЗаказПокупателяТовары.Ссылка) ГДЕ ЗаказПокупателяТовары.Ссылка.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания И ЗаказПокупателяТовары.Ссылка.Проведен = ИСТИНА СГРУППИРОВАТЬ ПО ЗаказПокупателяТовары.Ссылка, РеализацияТоваровУслугТовары.Ссылка ИМЕЮЩИЕ СУММА(РеализацияТоваровУслугТовары.Сумма) < СУММА(ЗаказПокупателяТовары.Сумма) А вот дальше надо выбрать все товары, как-то, которые есть в заказе, но нет в реализации. Что-то не соображу, как делать. Пробовал, через левое соединение по номенклатура и ставить условие на Реализация.Номенклатура Есть NULL, но что-то не получается. |
|||
1
zak555
04.09.14
✎
15:08
|
что за конфа ?
|
|||
2
Жан Пердежон
04.09.14
✎
15:08
|
и зачем этот запрос в (0), если не работает совсем другой?)
|
|||
3
DmitriyDI
04.09.14
✎
15:09
|
(2) это запрос, как я выбрал, документы, а теперь на основании его надо товары, как-то получить.
(1) ка |
|||
4
Fram
04.09.14
✎
15:10
|
зачем первый запрос если нужны другие данные?
|
|||
5
Fram
04.09.14
✎
15:10
|
упс.. опоздал с вопросом 0
|
|||
6
zak555
04.09.14
✎
15:10
|
так в ка же есть регистр накопления по заказам
|
|||
7
DmitriyDI
04.09.14
✎
15:12
|
(4) первый запрос, чтобы получить документы, которые потом надо соеденить по номенклатуре левым соединением с условием реализация.номенклатура is null
|
|||
8
Жан Пердежон
04.09.14
✎
15:13
|
(7) ну и где он?
|
|||
9
DmitriyDI
04.09.14
✎
15:20
|
(8) ВЫБРАТЬ
ЗаказПокупателяТовары.Ссылка, ЗаказПокупателяТовары.Номенклатура, ЗаказПокупателяТовары.Сумма ИЗ Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ПО (РеализацияТоваровУслугТовары.Ссылка.Сделка = ЗаказПокупателяТовары.Ссылка) И ЗаказПокупателяТовары.Номенклатура = РеализацияТоваровУслугТовары.Номенклатура ГДЕ ЗаказПокупателяТовары.Ссылка.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания И ЗаказПокупателяТовары.Ссылка.Проведен = ИСТИНА И РеализацияТоваровУслугТовары.Номенклатура ЕСТЬ NULL СГРУППИРОВАТЬ ПО ЗаказПокупателяТовары.Номенклатура, ЗаказПокупателяТовары.Сумма, ЗаказПокупателяТовары.Ссылка так вроде |
|||
10
DmitriyDI
04.09.14
✎
15:26
|
что-то затупил я! =)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |