Главная страница
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.046 c
14-1122465564
ПЛОВ
2005-07-27 15:59
2005.08.21
Вопрос по шахматам


14-1122469608
oldman
2005-07-27 17:06
2005.08.21
Вот и к нам пришла жара...


14-1122186004
syte_ser78
2005-07-24 10:20
2005.08.21
Как я ровел выходные (часть Х)


14-1122893696
Andreyy
2005-08-01 14:54
2005.08.21
Посоветуйте книгу по D7 пожалуйста


14-1122543830
Mx
2005-07-28 13:43
2005.08.21
О кроссплатформенности в Delphi 2005