Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.10.27;
Скачать: [xml.tar.bz2];

Вниз

SQL запрос с тремя таблицами   Найти похожие ветки 

 
Митяй   (2003-10-06 16:52) [0]

Уважаемые мастера!
Не могу понять, как правильно сделать запрос.
У меня три таблицы: ТОВАРЫ, ПРИХОД, РЕАЛИЗАЦИЯ.
Мне нужно в Grid вывести: НАИМЕНОВАНИЕ ТОВАРА и ОСТАТОК НА СКЛАДЕ.
Вся проблема в том, что не знаю как, произвести вычисление остатка ипользуя поля
PCol-vo и RCol-vo, соответственно таблиц ПРИХОД и РАСХОД.
Если можно пропишите пример, для меня SQL пока не везде понятен.
Спасибо.


 
Rem   (2003-10-06 17:03) [1]

SELECT
Т.[Наименование] AS Наименование,
(Sum(П.[Количество]) - Sum(Р.[Количество])) AS Остаток
FROM
[Товары] Т,
[Приход] П,
[Расход] Р
WHERE
(П.[Код Товара] = Т.[Код]) AND
(Р.[КодТовара] = Т.[Код]);
ORDER BY
Т.[Наименование]


 
Митяй   (2003-10-06 17:11) [2]

I>
> Rem © (06.10.03 17:03) [1]

Спасибо! Понял, моя проблема была в отсутствии квадратных скобок.<


 
Mike Kouzmine   (2003-10-06 17:35) [3]

Это точно.


 
MsGuns   (2003-10-06 18:48) [4]

>Rem © (06.10.03 17:03) [1]
Запрос будет работать правильно только если по товару были приходы И отгрузка. Если приход был, а отгрузка нет, то позиция просто не попадет в отчет.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.10.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.011 c
14-89506
Игорь Шевченко
2003-10-07 17:12
2003.10.27
Так портит Windows XP жесткие диски или нет ? :)


3-89182
Max
2003-10-06 12:20
2003.10.27
SQL запрос на добавление


1-89347
Samael6
2003-10-16 12:01
2003.10.27
SoftIce+int 3+trouble!


1-89262
romeo
2003-10-14 15:31
2003.10.27
Object Inspector как в Delphi - своими руками.


6-89426
Pavel Oliynik
2003-09-01 15:59
2003.10.27
как показывать прогресс закачки почты в IdPOP3





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский