Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Марта 22, 2019, 05:01:23 pm

Автор Тема: Left Join((((  (Прочитано 2512 раз)

Оффлайн Multicvet

  • Новичок
  • *
  • Сообщений: 27
  • Рейтинг: +2/-0
    • Просмотр профиля
    • Автоматизация в бизнесе и в жизни
Left Join((((
« : Июля 30, 2014, 06:18:06 pm »
Привет всем!

Хочу связать две таблицы. При этом хочу, чтобы из таблицы Клиенты (CUSTTABLE) выводились бы все значения вне зависимости от наличия для клиента плана (CUSTPLANCUSTOMERS). Пытаюсь сделать соединение, но лезут ошибки. Что делаю не так? Спасибо!

SQL SELECT КОД_КЛИЕНТА
FROM "MD_DynAXNewArc".dbo.CUSTTABLE;

SQL SELECT КОД_КЛИЕНТА,
    AMOUNT as 'СУММА ПЛАНА',
    TRANSDATE as 'ДАТА'
FROM "MD_DynAXNewArc".dbo.CUSTPLANCUSTOMERS LEFT JOIN "MD_DynAXNewArc".dbo.CUSTTABLE ON "MD_DynAXNewArc".dbo.CUSTPLANCUSTOMERS.КОД_КЛИЕНТА= "MD_DynAXNewArc".dbo.CUSTTABLE.КОД_КЛИЕНТА;

Оффлайн admin

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 1274
  • Страна: ru
  • Рейтинг: +136/-0
    • Просмотр профиля
Re: Left Join((((
« Ответ #1 : Июля 31, 2014, 08:28:00 am »
Привет.
Сталкивался как-то с тем, что отлаженный sql-запрос не работал через ODBC в Qlikview.
Но там было много условий и distinct.
В итоге просто взял нужные таблицы и обработал их уже средствами Клики.
Для начала, я бы проверил SQL - запрос не в Клике.

Оффлайн Multicvet

  • Новичок
  • *
  • Сообщений: 27
  • Рейтинг: +2/-0
    • Просмотр профиля
    • Автоматизация в бизнесе и в жизни
Re: Left Join((((
« Ответ #2 : Августа 01, 2014, 06:31:52 pm »
Привет!

Спасибо. Попробую проверить запрос.

Неофициальный форум пользователей QlikView & Qlik Sense

Re: Left Join((((
« Ответ #2 : Августа 01, 2014, 06:31:52 pm »

Оффлайн Multicvet

  • Новичок
  • *
  • Сообщений: 27
  • Рейтинг: +2/-0
    • Просмотр профиля
    • Автоматизация в бизнесе и в жизни
Re: Left Join((((
« Ответ #3 : Августа 04, 2014, 01:58:58 pm »
Цитировать
При этом хочу, чтобы из таблицы Клиенты (CUSTTABLE) выводились бы все значения вне зависимости от наличия для клиента плана...

Решение простое - я добавил счетчик по коду клиента в выражения.

Неофициальный форум пользователей QlikView & Qlik Sense

Re: Left Join((((
« Ответ #3 : Августа 04, 2014, 01:58:58 pm »