![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
SQL запрос с тремя таблицами [D7, Paradox]
Митяй © (2003-10-06 16:52:00)
Уважаемые мастера!
Не могу понять, как правильно сделать запрос.
У меня три таблицы: ТОВАРЫ, ПРИХОД, РЕАЛИЗАЦИЯ.
Мне нужно в Grid вывести: НАИМЕНОВАНИЕ ТОВАРА и ОСТАТОК НА СКЛАДЕ.
Вся проблема в том, что не знаю как, произвести вычисление остатка ипользуя поля
PCol-vo и RCol-vo, соответственно таблиц ПРИХОД и РАСХОД.
Если можно пропишите пример, для меня SQL пока не везде понятен.
Спасибо.
MsGuns (2003-10-06 18:48:00) [1]
>Rem © (06.10.03 17:03) [1]
Запрос будет работать правильно только если по товару были приходы Иотгрузка. Если приход был, а отгрузка нет, то позиция просто не попадет в отчет.
Mike Kouzmine (2003-10-06 17:35:00) [2]
Это точно.
Митяй (2003-10-06 17:11:00) [3]
I>
> Rem © (06.10.03 17:03) [1]
Спасибо! Понял, моя проблема была в отсутствии квадратных скобок.<
Rem (2003-10-06 17:03:00) [4]
SELECT
Т.[Наименование] AS Наименование,
(Sum(П.[Количество]) - Sum(Р.[Количество])) AS Остаток
FROM
[Товары] Т,
[Приход] П,
[Расход] Р
WHERE
(П.[Код Товара] = Т.[Код]) AND
(Р.[КодТовара] = Т.[Код]);
ORDER BY
Т.[Наименование]