-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Не работает LEFT JOIN

Среда, 04 Мая 2016 г. 22:17 + в цитатник
Сделал выборку в конструкторе. По умолчанию он взял таблицу peni c объединением LEFT JOIN, однако мне нужно сделать RIGHT JOIN. При выполнении запроса выдает ошибку Не поддерживается выражение объединения JOIN

PARAMETERS DATE_CUR DateTime,
           OF_CAT_ID Long;


SELECT offers.offer_id,
       offers.offer_number,
       offer_cats.offer_cat_name,
       clients.client_name,
       Nz([sum_on_date],0) AS p_sum_on_date,
       Nz([sum_payed_on_date],0) AS p_sum_payed_on_date,
       Nz([sum_payed_on_date],0)-Nz([sum_on_date],0) AS saldo,
       Sum(peni.peni_sum) AS [Sum-peni_sum]
FROM (offer_cats
      INNER JOIN (clients
                  INNER JOIN ((offers
                               LEFT JOIN qrySaldoPayed ON offers.offer_id = qrySaldoPayed.offer_id)
                              LEFT JOIN qrySaldoPlanPayment2 ON offers.offer_id = qrySaldoPlanPayment2.offer_id) ON clients.client_id = offers.client_id) ON offer_cats.offer_cat_id = offers.offer_cat_id)
*вот этот*RIGHT JOIN peni ON offers.offer_id = peni.offer_id
WHERE (((offers.offer_cat_id)=[OF_CAT_ID]))
  OR ((([OF_CAT_ID])=0))
GROUP BY offers.offer_id,
         offers.offer_number,
         offer_cats.offer_cat_name,
         clients.client_name,
         Nz([sum_on_date],0),
         Nz([sum_payed_on_date],0),
         Nz([sum_payed_on_date],0)-Nz([sum_on_date],0);

http://www.sql.ru/forum/1212627/ne-rabotaet-left-join


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку