0
Вот часть моего кода:Различные Результаты СИМВОЛУ в Query
WHERE DSTOCK_YYMM BETWEEN TO_CHAR(:P_PERIODE1,'YY')||'00' AND TO_CHAR(:P_PERIODE1,'YY')||LTRIM(RTRIM(TO_CHAR((TO_CHAR(:P_PERIODE1,'MM')-1),'00')))
где: P_PERIODE1 является 1 декабря 2016, так и в других словах:
WHERE DSTOCK_YYMM BETWEEN '1600'
То, что я хочу спросить, в Report Developer, эти запросы дали другой результат ... Правильный результат исходил от жесткокодированного («1600»). Может ли кто-нибудь помочь нам с этим? Заранее спасибо
Anne
Вы используете между ними, есть еще одно значение, чтобы ограничить его? т.е. между 1600 и ' –
JohnHC
Каков тип DSTOCK_YYMM? – Aleksej
Да есть И TO_CHAR (: P_PERIODE1, 'YY') || LTRIM (RTRIM (TO_CHAR (: TO_CHAR (: P_PERIODE1, 'MM') - 1), '00'))) –