Вниз
Скачать: CL | DM;

Короткий вопрос по Access   Найти похожие ветки 

 
Cheaterr   (2005-08-01 16:40) [0]

Ситуация такая! Есть 2 таблицы работающие со складом: поступило и расход. Есть 2 запроса. Один суммирует и группирует все притоки материалов, другой суммирует и группирует все оттоки.

Выглядит это так:
Запрос, который групирует данные из таблицы поступления.
Товар №1 100
Товар №2 120
Товар №3 230
Товар №4 640

Запрос, который групирует данные из таблицы расход.
Товар №1 90
Товар №2 15
Товар №3 20
Товар №4 25

Задача в том, чтобы узнать остатки на складе КАЖДОГО ТОВАРА. Теоритически это сделать очень просто! Надо из поступлений вычесть расходы. Однако, я будучи неопытным пользователем вАксес честно говоря, данную задачу выполнить пока не могу. Как организовать запрос, чтобы вычислить остатки по каждому из видов товара?


 
oldman ©   (2005-08-01 16:43) [1]

Есть форум "Базы"...


 
Sergey13 ©   (2005-08-01 16:48) [2]

Если неопытный пользователь Аксес не может что то сделать ему надо пригласить программиста.


 
Cheaterr   (2005-08-01 16:50) [3]

2 ответа и один лучше другого. :(


 
oldman ©   (2005-08-01 16:54) [4]


> Cheaterr   (01.08.05 16:50) [3]


Access у меня не установлен, проверить ничего не могу.
А поскольку я его не люблю, то сижу и натужно освежаю свои скудные знания. Помню, что делал такие вещи. Но не помню, как...


 
Sergey13 ©   (2005-08-01 16:54) [5]

2[3] Cheaterr   (01.08.05 16:50)
А что ты хотел услышать? Волшебные слова - "трах-тибидох"? Для других советов маловато информации. Единственное скажу - зря ты 2 таблицы завел. Одной за глаза хватит.


 
oldman ©   (2005-08-01 16:56) [6]


> Sergey13 ©   (01.08.05 16:54) [5]


Шаришь...


 
sniknik ©   (2005-08-01 23:14) [7]

короткий ответ...
можно и с разных таблиц посчитать (вдруг таблици чужие, обьеденить нельзя)
запросом вроде такого (внутреннюю групировку можно убрать, проверить возможно будет быстрее отрабатывать)

SELECT Товар, SUM(Кол-во) AS Кол-во FROM (
 SELECT Товар, SUM(Кол-во) AS Кол-во FROM Приход GROUP BY Товар
 UNION ALL
 SELECT Товар, -SUM(Кол-во) AS Кол-во FROM Расход GROUP BY Товар
) GROUP BY Товар

а все русские названия взять в такие [] кавычки.


 
Cheaterr   (2005-08-01 23:36) [8]

2 sniknik
Спасибо!



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.023 c
14-1122443534
Layner
2005-07-27 09:52
2005.08.21
Можно ли в среде D7 показывать строки


4-1120043290
Вт
2005-06-29 15:08
2005.08.21
Настройка экрана


4-1119809266
andrew_john
2005-06-26 22:07
2005.08.21
Уменьшение задержки


14-1122004620
Silvestr
2005-07-22 07:57
2005.08.21
ИСХОДНИКИ ! Программ администрирования


4-1120221767
Silence
2005-07-01 16:42
2005.08.21
Надо получить позицию символа в мемо при движении мышки...




   Наверх