最近、Cognos Report Studio の作業を開始しました。4 つのテーブル結合を持つ T-sql コードがありました。SQL ツールボックスをクエリ エクスプローラーにドラッグして、コードを Cognos Report Studio に貼り付けただけです。レポートは正常に実行されました。しかし今、このレポートを毎月 1 日に生成し、満期日をその月の 1 日から 30 日/31 日の間に設定したいと考えています。例: 5 月 1 日にレポートを受け取った場合、満期日の範囲が 5 月 1 日から 5 月 31 日までのデータのレコードを提供する必要があります。既に作成した SQL コードに以下のコードを追加してみました。
WHERE
CURR_MATURITY_DATE BETWEEN (DATEADD(MM, 0, GETDATE()), 0) AND (DATEADD(MM, 0, GETDATE()) +1, 0) -1)
このコードは機能しません。Pl 注: 列 CURR_MATURITY_DATE の形式は、mm/dd/yyyy です。コードを正常に実行するために必要な変更を教えてください。