Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.21;
Скачать: 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 вся ветка

Текущий архив: 2005.08.21;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.026 c
1-1122583733
Katya21
2005-07-29 00:48
2005.08.21
Memo Richedit и Steam


14-1122815252
ROCKER***
2005-07-31 17:07
2005.08.21
Ламоразмы


14-1122840778
Cerberus
2005-08-01 00:12
2005.08.21
Поиск


4-1120460219
Alex Che
2005-07-04 10:56
2005.08.21
как определить размер зерна монитора


1-1123077939
Vitali
2005-08-03 18:05
2005.08.21
Временное зависание Delphi