mysql の datediff の構文が hsqldb の構文と異なるという問題があります。
mysql: datediff(date1,date2)
hsqldb: datediff(interval,date1,date2)
通常、休止状態の方言はこれらの問題を解決しますが、休止状態の datediff 制限を作成する方法を見つけることができないようです。SQLステートメントでdatediffのフォーマットを「ハードコーディング」する必要があるため、インメモリhsqlデータベースで単体テストを行うことができないため、これは本当に厄介です。
誰かがこの問題についてアドバイスを持っているなら、それは大歓迎です.