我在DBeaver中运行此代码时遇到错误。任何人都可以帮助DBeaver中的Dateadd和Datediff,或者任何人都可以在DBeaver中转换此代码。顺便说一下,DBeaver中的新功能。谢谢。
row_number() over (partition by serialid, dateadd(dd,0, datediff(dd,0,dateadd(HH,8,createddatetime))) order by createddatetime desc) rnk
答案 0 :(得分:0)
DBeaver作为数据库的客户端(读取:前端)。这意味着您正在处理的任何查询都与DBeaver无关,而与您所连接的数据库无关。
为了帮助您,我们需要知道您要连接的数据库系统。是PostgreSQL,MySQL,SQL Server,Oracle等吗?
从查询的外观来看,您可能正在使用SQL Server。我没有看到任何因为你的查询语法错误而跳出来的东西,所以这可能是另一个问题。
您是否可以发布您从DBeaver收到的任何错误消息以及您正在使用的数据库系统?您是否为相关数据库创建了连接?