Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Ноябрь 21, 2017, 03:28:30 am

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

Оффлайн 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
  • *****
  • Сообщений: 981
  • Страна: ru
  • Рейтинг: +97/-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) выводились бы все значения вне зависимости от наличия для клиента плана...

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