0

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

誰かアドバイスやこれを行うためのより簡単な方法がありますか?

4

1 に答える 1

1

これは仕事をするように見えます。

{expectedclosedate},'YYYYMM') = to_char(ADD_MONTHS({today},3), 'YYYYMM')) 
THEN 1 ELSE 0 END 
于 2012-02-16T16:39:43.993 に答える