我想创建一个表,其中包含另一个表的所有记录,其出生日期是<某个日期
我尝试在我的 Java 应用程序中构建并执行此查询。
比较日期 (2016-12-31) 是一个字符串,出生日期在 H2 数据库中存储为日期时间。
CREATE TABLE table1 AS
SELECT *
FROM temp
WHERE FORMATDATETIME(BirthDate,'yyyy-MM-dd') < 2016-12-31
GROUP BY Cod, Id
ORDER BY Cod, BirthDate
当执行查询时,我收到此错误:
org.h2.jdbc.JdbcSQLException: Data conversion error converting "2016-12-31"; SQL statement:
千巷猫影
相关分类