我想在 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 子句中使用函数”,是的,它非常基本。我还发誓,在发布之前我真的很努力地寻找示例。我希望有人能帮帮忙。