powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / подзапросы select join
2 сообщений из 2, страница 1 из 1
подзапросы select join
    #39514891
pavel_bzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день
есть у меня 2 работающих запроса

Таблица1
Код: sql
1.
2.
SELECT Название компании, Период, IDклиента, оплата 
FROM таблица1


Таблица2
Код: sql
1.
2.
3.
SELECT Период2, IDклиента2 , sum(оплата2) as оплата от клиента
FROM таблица2
GROUP BY Период2, IDклиента2;


в таблице2 оплата суммируется по Период2&IDклиента2

не могу создать подзапрос, выдает то ошибку from то "в качестве входных данных...."
сам join на "все поля" тоже работает , не могу разобраться с синтаксисом

задумка такова что из таблица1 будет высчитываться РЕЗУЛЬТАТ таблицы2 (в таблице2 будет изменяться запросы следовательно результат таблицы2 будет изменяться и сам итоговый результат тоже)

нашел только 1 похожий пример , но он выдает ошибку
Код: sql
1.
2.
3.
4.
5.
select*
from таблица1
LEFT JOIN ( select ....)  < - и вот тут не понятно ...
таблица2
on таблица1.период = таблица2.период2 and таблица1.IDклиента = таблица1.IDклиента2
...
Рейтинг: 0 / 0
подзапросы select join
    #39514932
Verbovsky Innokenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pavel_bzz, Оформляйте, пожалуйста, так, что б глазать не ломать

Код: sql
1.
2.
3.
4.
5.
6.
select *
from таблица1
LEFT JOIN ( SELECT Период2, IDклиента2 , sum(оплата2) as [оплата от клиента]
FROM таблица2
GROUP BY Период2, IDклиента2) таблица2
on таблица1.период = таблица2.период2 and таблица1.IDклиента = таблица1.IDклиента2 



должно работать
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / подзапросы select join
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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