Crystal Reports 13: Попытка получить данные за последние 8 месяцев из отчета с помощью формулы (база данных Oracle) - PullRequest
0 голосов
/ 14 мая 2019

У меня есть отчет, который запрашивает дату начала и дату окончания, получает данные из нашей системы ERP (Oracle) и затем выводит данные в соответствии с этими параметрами даты.Я хочу удалить параметры и жестко закодировать формулу, которая показывает данные за последние 8 месяцев.В таблице Crystal Reports есть только одно поле даты I, которое я назвал: Date ({TR_BATCH.TIME_STAMP}). Я полагаю, что могу добавить к этому утверждение, чтобы показать данные только за последние 8 месяцев, и сохранить отчет как отчет Past_8_Months.Тем не менее, я не уверен, как это закодировать. Я уверен, что это довольно простое утверждение, но я работал в основном только с выбранным экспертом и фильтрами в Crystal.Спасибо!

Я пытался использовать запись Select Expert, в период xxxx, но он не показывает период последних 8 месяцев.

Дата ({TR_BATCH.TIME_STAMP})

Нетрезультаты, потому что я не уверен в правильности кода.

1 Ответ

0 голосов
/ 14 мая 2019

IDK, как ваш запрос определен в отчетах sql, следующий пункт будет вычесть 8 месяцев из текущей даты (или заменит sysdate другим параметром даты отчета).

select stuff....
from ... stuff...
where ...  add_months(trunc(sysdate,'mm'),-8)
...