Имя: Пароль:
1C
Спам
v8: автор темы — лентяй!
Ø (andrewks 26.12.2011 23:14)
,
0 Stim213
 
26.12.11
22:47
сорри, не дописал.

в запросе есть 2 таблицы:

Номенклатура   Остаток    Склад
Молоток           10       Основной
Молоток           20       Дополнительный
Молоток           5       филиал

и таблица

Номенклатура   УпрОстаток  
Молоток           15

Требуется получить таблицу:

Номенклатура   Остаток    Склад
Молоток           10       Основной
Молоток           5       филиал

Т.е. оставить только те записи из 1й табл, сумма остатка которых равна УпрОСтатку из второй
1 zak555
 
26.12.11
22:48
левое соединение + две группировки
=)
2 GROOVY
 
модератор
26.12.11
22:48
Пожалуйста, указывайте названия тем так, чтобы они отражали суть вопроса. Заранее спасибо.
3 Stim213
 
26.12.11
22:49
(2) извини
4 andrewks
 
26.12.11
22:51
а если вариантов несколько?
5 Stim213
 
26.12.11
22:51
+ но заголовок отражает именно то, что я хотел спросить - это именно задачка и именно на ночь) все остальное - в нулевом посте

(1) как ты добьешься группировками, чтобы складывался остаток последовательно каждых записей 1 табл  и сравнивался о УпрОстатком?
6 filh
 
26.12.11
22:53
(0) а если так будет:

Номенклатура   Остаток    Склад
Молоток           10       Основной
Молоток           5       Дополнительный
Молоток           5       филиал

и таблица

Номенклатура   УпрОстаток  
Молоток           15

какая таблица будет?
7 kutshai
 
26.12.11
22:54
(5) он будет условия на склад писать, ога
(6) первый попавшийся?
8 Stim213
 
26.12.11
22:54
(6) пофигу. первый из с остатком 5.
Но только 5. из 5 и 6 к примеру - выбираем 5.
9 andrewks
 
26.12.11
22:54
а если так? :)

Номенклатура   Остаток    Склад
Молоток           10       Основной
Молоток           5       Дополнительный
Молоток           5       филиал

и таблица

Номенклатура   УпрОстаток  
Молоток           10
Молоток           5
10 mdocs
 
26.12.11
22:54
внутреннее соединение по номенклатуре и остатку?
11 kutshai
 
26.12.11
22:55
(10) это прокатит если у тебя (9)
12 Stim213
 
26.12.11
22:56
(9) нет. записи разные в обеих таблицах в разрезе всех полей, кроме остатков
13 kutshai
 
26.12.11
22:57
(12) а сам-то решение знаешь?
14 Stim213
 
26.12.11
22:58
грубо говоря - табл1 - это остатки из РН, табл2 - остатки из РБ.
Нужно сохранить аналитику, которую выдает РН, при этом остатки должны соответствовать регистру Бухгалтерии. И все это в запросе желательно
15 Stim213
 
26.12.11
22:58
(13) я уже сделал через обработку результата запроса, но меня гложет мысль, что все это можно сделать в запросе
16 Asmody
 
26.12.11
22:59
(3) не извиню, большой уже
17 Garkin
 
26.12.11
23:03
(15) Можно если количество складов фиксировано.
18 andrewks
 
26.12.11
23:07
в общем случае - не взлетит
19 andrewks
 
26.12.11
23:14