powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вложеннный запрос SELECT
6 сообщений из 6, страница 1 из 1
Вложеннный запрос SELECT
    #36325301
Sergoj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени всекм!
Помогите пожалуйсте сделать запрос к двум таблицам.
Есть две таблицы (для примера) в одной два поля "плюшки" и количество - это таблица поступления плюшек в магазин (плюшки имеют разные имена) В другой тоже два поля, "плюшки" и количество проданных. Как сделать запрос который показывал остаток плюшек с групировкой по именам.
Спасибо.
...
Рейтинг: 0 / 0
Вложеннный запрос SELECT
    #36325310
SergojКак сделать запрос который показывал остаток плюшек с групировкой по именам.Молча. В текстовом редакторе. Нажимая кнопки на клаве.
Это если по вопросу.
Запросы пишутся к конкретным таблицам, структуру которых обязан предоставить автор вопроса. И не общими словами, а кодм создания таких таблиц. Да еще и с кодом заполнения таблиц тестовыми данными. И на ээтих данных показать нужный результат. И подробно объяснить правила получения такого результата из исходных данных. Или и это за Вас надо придумать?
...
Рейтинг: 0 / 0
Вложеннный запрос SELECT
    #36325355
Sergoj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да все правильно... Сейчас нашел неплохую литературу, должно получиться.
Все равно спасибо.
...
Рейтинг: 0 / 0
Вложеннный запрос SELECT
    #36326292
Sergoj,

допустим, поступления в таблице IN ( goods_name c(10), goods_in n(10) )

отпуск в таблице OUT ( goods_name c(10), goods_out n(10) )

Тогда запрос будет выглядеть примерно так:

Код: plaintext
1.
2.
3.
4.
5.
SELECT In.goods_name,;
  In.goods_in-IIF(.NOT.ISNULL(Out.goods_out),Out.goods_out, 0 ) AS ost;
 FROM ;
    in ;
    LEFT OUTER JOIN out ;
   ON  In.goods_name = Out.goods_name
...
Рейтинг: 0 / 0
Вложеннный запрос SELECT
    #36326377
LUCIAN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergoj,
Пусть приход отражается в таблице PRIX,расход в таблице RASX,тогда остаток на дату NADAT,
можно получить таким запросом

Код: plaintext
1.
2.
3.
4.
5.
6.
SELECT COB.KOD,SUM(COB.KOL) FROM ;
(SELECT KOD,KOL* 1  KOL FROM PRIX WHERE DAT_OP< NADAT ;
  UNION ALL ;
SELECT KOD,KOL*(- 1 ) KOL FROM RASX WHERE DAT_OP< NADAT ) COB;
   GROUP BY  1  INTO CURSOR SALDO

...
Рейтинг: 0 / 0
Вложеннный запрос SELECT
    #36327523
Sergoj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо! Мой мозг трудновато переваривает сложные запросы, вроде понимаю как сделать а на деле не очень получается.
Еще раз огромное спасибо за помощь!!!!!!!!!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вложеннный запрос SELECT
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]