Я столкнулся с проблемой в Analysis с расширенным фильтром SQL и сравнением дат.
У меня есть два поля даты, Report Date
и Validated Date
. Я делаю сравнение в Advanced SQL Filter, где эти две даты должны совпадать.
В данном случае Report Date
— это 28-FEB-2012 12:00
, а Validated Date
— это 28-FEB-2012 20:00
. Мой анализ говорит, что эти две даты равны. За исключением технических, они не.
Выраженный в SQL, я пытаюсь выполнить это:
TO_CHAR(REPORT_DATE, 'DD-MON-YYYY') = TO_CHAR(VALIDATED_DATE, 'DD-MON-YYYY')
Я пробовал эту строку в расширенном фильтре SQL, и она не работает. Я пытался:
EVALUATE(to_date(%1, %2), REPORT_NAME, 'DD-MON-YYYY')
...и OBIEE не принимает его.
Итак, гуру OBIEE 11g, как мне правильно сравнить эти даты, чтобы было ясно, что они не совпадают?