SQL式を使用してNetSuiteの保存済み検索を作成しようとしています。私の基準では、{expectedclosedate}が今から3か月後の月の始まりと終わりの範囲内にある場合にtrueを返す数式が必要です。NetsuiteはOracleSQLを使用しています。これは私が現在いるところです:
CASE WHEN (TRUNC((ADD_MONTHS({today}, 3)),'MM')
<= {expectedclosedate} <=
LAST_DAY(ADD_MONTHS({today}, 3))) THEN 1 ELSE 0 END
誰かアドバイスやこれを行うためのより簡単な方法がありますか?