Форум: "Потрепаться";
Текущий архив: 2005.08.21;
Скачать: [xml.tar.bz2];
ВнизКороткий вопрос по 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.027 c