Derby データベースで次のタイプのクエリ (Microsoft SQL Server 構文) の効果をシミュレートしたいと考えています。目標は、「someColumn」に格納されている日付が 7 日未満であるテーブル内のすべてのレコードを返すことです。私が達成したいことのMicrosoft SQL構文は次のとおりです...
select * from someTable where datediff(dd, someColumn, getdate()) < 7
Derby では、timestampdiff 関数を使用する必要があると判断できました。しかし、Derby の WHERE 句で関数を使用する構文は私にはわからず、例も見つかりません。このような「返すもの」句で関数が使用されている多くの例を見つけました...
select {fn timestampdiff(SQL_TSI_HOUR, startdate, enddate)} as diff
しかし、そのような関数を WHERE 句で使用する方法の例は見つかりませんでした。
私の質問が実際には「Derby WHERE 句で関数を使用するにはどうすればよいか」であることを認めます。はい、それはかなり基本的なものです。また、投稿する前に例を見つけるのに本当に苦労したことを誓います。誰かが助けてくれることを願っています。