Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вложеннный запрос SELECT / 6 сообщений из 6, страница 1 из 1
23.11.2009, 11:15
    #36325301
Sergoj
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вложеннный запрос SELECT
Доброго времени всекм!
Помогите пожалуйсте сделать запрос к двум таблицам.
Есть две таблицы (для примера) в одной два поля "плюшки" и количество - это таблица поступления плюшек в магазин (плюшки имеют разные имена) В другой тоже два поля, "плюшки" и количество проданных. Как сделать запрос который показывал остаток плюшек с групировкой по именам.
Спасибо.
...
Рейтинг: 0 / 0
23.11.2009, 11:23
    #36325310
Вложеннный запрос SELECT
SergojКак сделать запрос который показывал остаток плюшек с групировкой по именам.Молча. В текстовом редакторе. Нажимая кнопки на клаве.
Это если по вопросу.
Запросы пишутся к конкретным таблицам, структуру которых обязан предоставить автор вопроса. И не общими словами, а кодм создания таких таблиц. Да еще и с кодом заполнения таблиц тестовыми данными. И на ээтих данных показать нужный результат. И подробно объяснить правила получения такого результата из исходных данных. Или и это за Вас надо придумать?
...
Рейтинг: 0 / 0
23.11.2009, 11:38
    #36325355
Sergoj
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вложеннный запрос SELECT
Да все правильно... Сейчас нашел неплохую литературу, должно получиться.
Все равно спасибо.
...
Рейтинг: 0 / 0
23.11.2009, 16:10
    #36326292
Вложеннный запрос SELECT
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
23.11.2009, 16:30
    #36326377
LUCIAN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вложеннный запрос SELECT
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
24.11.2009, 09:54
    #36327523
Sergoj
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вложеннный запрос SELECT
Большое спасибо! Мой мозг трудновато переваривает сложные запросы, вроде понимаю как сделать а на деле не очень получается.
Еще раз огромное спасибо за помощь!!!!!!!!!
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вложеннный запрос SELECT / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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