gpt4 book ai didi

sql - 在 Derby WHERE 子句中使用 timestampdiff

转载 作者:行者123 更新时间:2023-12-01 11:00:21 25 4
gpt4 key购买 nike

我想在 Derby 数据库中模拟以下类型的查询(使用 Microsoft SQL Server 语法)的效果。目标是返回表中存储在“someColumn”中的日期小于 7 天的所有记录。这是我希望实现的 Microsoft SQL 语法...
select * from someTable where datediff(dd, someColumn, getdate()) < 7
我已经能够确定在 Derby 中它将涉及到时间戳差异函数的使用。但是我不知道 Derby 中 WHERE 子句中函数用法的语法,我找不到任何示例。我发现了许多在“返回内容”子句中使用函数的示例,例如...
select {fn timestampdiff(SQL_TSI_HOUR, startdate, enddate)} as diff
但是我还没有找到如何在 WHERE 子句中使用这样一个函数的例子。

我承认我的问题实际上是“如何在 Derby WHERE 子句中使用函数”,是的,这是非常基本的。我还发誓,在发布之前我真的很努力地寻找例子。我希望有人能帮帮忙。

最佳答案

您可以在原始补丁 email 中看到一个示例,

SELECT * FROM t WHERE {fn TIMESTAMPDIFF( SQL_TSI_DAY, CURRENT_DAY, promisedDate)} <= 1

关于sql - 在 Derby WHERE 子句中使用 timestampdiff,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11511805/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com