Base(Firebird)のクエリでDateadd関数が使えない

質問日 2019-11-04 05:58:49 +0100

しもむら のGravatar画像

updated 2019-11-04 08:35:32 +0100

Base&Firebird初心者です。

データを日付でセレクトするために現在より翌月以降を指定しようとして、Dateadd(1 month to current_date)を含んだSQLを使おうとしているのですが、メニューバー → SQL… で開く「SQLステートメントを実行する」では正常に動くものの、全く同じSQL文をコピペしてクエリデザインから「SQL表示でクエリーを作成」だとエラーが出て実行されません。

具体的なSQLは下記のようなものです。

select "dt"."OrderNo" from "T_orderlog" "dt"
where "dt"."ScheduleDate" >= dateadd(1 month to current_date)

Libreofficeはver6.3.2.2を使っています。

バグレポートのようなものを見つけましたが…。 https://bugs.documentfoundation.org/s...

edit retag flag offensive close merge delete