Главная страница
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.032 c
14-1122382591
oldman
2005-07-26 16:56
2005.08.21
Задачка из программы "Спокойной ночи, малыши" :)


4-1120138852
<Lelik>
2005-06-30 17:40
2005.08.21
Про CB_DIR


4-1119601538
webpauk
2005-06-24 12:25
2005.08.21
Изменение иконки


1-1122542872
sunsay
2005-07-28 13:27
2005.08.21
Проблема с видимостью полей объекта


4-1119904536
Igor_thief
2005-06-28 00:35
2005.08.21
Работа с принтером (не только локальным, но и сетевым)