powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access. Как сделать JOIN чтобы объединить 2 таблицы.
4 сообщений из 4, страница 1 из 1
Access. Как сделать JOIN чтобы объединить 2 таблицы.
    #39171076
Ainur.sm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуйста. Есть таблица 1 qdfPayments делает группировку по Centr с нарастающим итогом с учетом предыдущего года. Надо сделать Join со 2 табл. tblCenter где имеет столбец Center и нужно вывести те Center которые не используется в первой таблице .


Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
SELECT Center, -SUM(S*(NOT Y)) AS Итог_2014, SUM(S*(M = 1)*Y)+Итог_2014 AS Январь,
 SUM(S*(M = 2)*Y)+Январь AS Февраль, SUM(S*(M = 3)*Y)+Февраль AS Март, 
 SUM(S*(M = 4)*Y)+Март AS Апрель, 
 SUM(S*(M = 5)*Y)+Апрель AS Май, 
 SUM(S*(M = 6)*Y)+Май AS Июнь, SUM(S*(M = 7)*Y)+Июнь AS Июль, 
 UM(S*(M = 8)*Y)+Июль AS Август, 
 SUM(S*(M = 9)*Y)+Август AS Сентябрь, SUM(S*(M = 10)*Y)+Сентябрь AS Октябрь, 
 SUM(S*(M = 11)*Y)+Октябрь AS Ноябрь, SUM(S*(M = 12)*Y)+Ноябрь AS Декабрь
FROM [SELECT Center, IncomePaymentSumCalc AS S, Month(PaymentDate) AS M, Year(PaymentDate) = 2015 AS Y
 FROM qdfPayments WHERE Year(PaymentDate)<= 2015 AND Center IS NOT NULL]. AS [%$##@_A]
GROUP BY Center
...
Рейтинг: 0 / 0
Access. Как сделать JOIN чтобы объединить 2 таблицы.
    #39171104
Ainur.sm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ainur.sm,


табл. qdfPayments
...
Рейтинг: 0 / 0
Access. Как сделать JOIN чтобы объединить 2 таблицы.
    #39171110
Ainur.sm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ainur.smПомогите пожалуйста. Есть таблица 1 qdfPayments делает группировку по Centr с нарастающим итогом с учетом предыдущего года. Надо сделать Join со 2 табл. tblCenter где имеет столбец Center и нужно вывести те Center которые не используется в первой таблице .


Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
SELECT Center, -SUM(S*(NOT Y)) AS Итог_2014, SUM(S*(M = 1)*Y)+Итог_2014 AS Январь,
 SUM(S*(M = 2)*Y)+Январь AS Февраль, SUM(S*(M = 3)*Y)+Февраль AS Март, 
 SUM(S*(M = 4)*Y)+Март AS Апрель, 
 SUM(S*(M = 5)*Y)+Апрель AS Май, 
 SUM(S*(M = 6)*Y)+Май AS Июнь, SUM(S*(M = 7)*Y)+Июнь AS Июль, 
 UM(S*(M = 8)*Y)+Июль AS Август, 
 SUM(S*(M = 9)*Y)+Август AS Сентябрь, SUM(S*(M = 10)*Y)+Сентябрь AS Октябрь, 
 SUM(S*(M = 11)*Y)+Октябрь AS Ноябрь, SUM(S*(M = 12)*Y)+Ноябрь AS Декабрь
FROM [SELECT Center, IncomePaymentSumCalc AS S, Month(PaymentDate) AS M, Year(PaymentDate) = 2015 AS Y
 FROM qdfPayments WHERE Year(PaymentDate)<= 2015 AND Center IS NOT NULL]. AS [%$##@_A]
GROUP BY Center

Ошибка
Из таб. qdfPayment делаем группировку по Centr с нарастающим итогом с учетом предыдущего года. Надо сделать Join со 2 табл. tblCenter где имеет столбец Center и нужно вывести те Center которые не используется в первой таблице.

на 1 таб. рисунке показано результат который я сейчас на данный момент имею.
...
Рейтинг: 0 / 0
Access. Как сделать JOIN чтобы объединить 2 таблицы.
    #39171158
Ainur.sm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ainur.sm,помогите как написать?

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
SELECTqdfPayments. Center, -SUM(S*(NOT Y)) AS Итог_2014, 
SUM(S*(M = 1)*Y)+Итог_2014 AS Январь,
 SUM(S*(M = 2)*Y)+Январь AS Февраль,
 SUM(S*(M = 3)*Y)+Февраль AS Март, 
 SUM(S*(M = 4)*Y)+Март AS Апрель, 
 SUM(S*(M = 5)*Y)+Апрель AS Май, 
 SUM(S*(M = 6)*Y)+Май AS Июнь, 
 SUM(S*(M = 7)*Y)+Июнь AS Июль, 
 SUM(S*(M = 8)*Y)+Июль AS Август, 
 SUM(S*(M = 9)*Y)+Август AS Сентябрь, 
 SUM(S*(M = 10)*Y)+Сентябрь AS Октябрь, 
 SUM(S*(M = 11)*Y)+Октябрь AS Ноябрь, 
 SUM(S*(M = 12)*Y)+Ноябрь AS Декабрь
FROM [SELECT tblCenter.Center, qdfPayments.IncomePaymentSumCalc AS S, Month(PaymentDate) AS M, Year(PaymentDate) = 2015 AS Y
 FROM tblCenter Left join  qdfPayments ON   tblCenter.Center=qdfPayments.Center WHERE Year(PaymentDate)<= 2015 AND Center IS NOT NULL]. AS [%$##@_A]
Group by qdfPayments.Center
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access. Как сделать JOIN чтобы объединить 2 таблицы.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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