Формула NetSuite для поиска данных между первым / последним днем ​​будущего месяца - PullRequest
0 голосов
/ 16 февраля 2012

Я пытаюсь создать сохраненный поиск NetSuite, используя формулы SQL.В моих критериях мне нужна формула, которая возвращает true, если {Ожидаемое закрытое} находится в начале и конце месяца через 3 месяца.Netsuite использует Oracle SQL.Вот где я сейчас нахожусь:

CASE WHEN (TRUNC((ADD_MONTHS({today}, 3)),'MM')
<= {expectedclosedate} <=
LAST_DAY(ADD_MONTHS({today}, 3))) THEN 1 ELSE 0 END

У кого-нибудь есть совет или более простой способ сделать это?

1 Ответ

1 голос
/ 16 февраля 2012

Похоже, что это делает работу.

{expectedclosedate},'YYYYMM') = to_char(ADD_MONTHS({today},3), 'YYYYMM')) 
THEN 1 ELSE 0 END 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...