Пункт где не работает qliksense

У меня проблема с qliksense. Я не могу зарядить свою дату запросом sql oracle (более миллиона строк). Я считаю, что предложение where с моей DATE не работает. Я хочу фильтр!

Вы можете помочь мне решить эту проблему?

2 случай: * Нет тарификации данных * Зарядка всех линий

Моя гипотеза: * данные повреждены * плохой параметр oracle / qlik sense

Мой параметр оракула:

NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE   AMERICAN
NLS_SORT    BINARY
NLS_TIME_FORMAT HH.MI.SSXFF AM
NLS_TIMESTAMP_FORMAT    DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT  HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR

Параметр Qliksense:

SET TimeFormat='hh:mm:ss';
SET DateFormat='DD/MM/YYYY';
SET TimestampFormat='DD/MM/YYYY'; /* DD/MM/YYYY hh:mm:ss[.fff] */

Скрипт DTTINS имеет тип DATE:

MATABLE:
Select 
IDTCTR
from dwh.matable 
where DTTINS >= '01/01/2016' ;

store MATABLE into $(qvdfait)matable.qvd (qvd);

Этот скрипт работает в sql / developper Я пытался когда-либо помещать DTTINS с to_char, to_number, to_date, изменить формат даты

Спасибо за вашу помощь

to_char (DTTINS, 'ДД / МЕС / ГГГГ')> = '01 / ЯНВ / 2016 '?

EldadT 25.08.2018 06:46
Работа с датами и временем в языке Java
Работа с датами и временем в языке Java
Работа с датами и временем в языке Java была сильно переработана начиная с версии Java 8 и далее с появлением библиотеки java.time.
0
1
292
1

Ответы 1

oracle dateformat отличается от Qliks. например месяц в оракуле - это «МОН», а не «ММ». В загрузке вы должны указать точный формат, который вы хотите сравнить;

Использование: to_char(DTTINS,'DD/MON/YYYY') >= '01/JAN/2016' ;

Другие вопросы по теме