【发布时间】:2021-05-06 13:44:58
【问题描述】:
我正在尝试使用 jdbc 和 spring boot 进行查询选择,
我想要选择我的创建日期值小于现在减去 30 的信息。
我试过这样:
SELECT *
FROM informations
WHERE lastTreatment < DATEADD(MINUTE, -30, GETDATE())
我有这样的错误:
原因:org.springframework.jdbc.BadSqlGrammarException: StatementCallback;糟糕的 SQL 语法
有人知道吗?谢谢
【问题讨论】:
-
标记你的 dbms ,你的查询看起来没问题,
-
它是 oracle JDBC
-
这对Oracle来说是无效的。试试
lasttreatment < current_timestamp - interval '30' minute
标签: sql oracle spring-boot jdbc