我正在运行一个Libre Office Base数据库来管理我的合作社的成员资格目录。我正在尝试编写查询以获取当前成员资格的计数,但是我一直遇到SQL Status 37000,错误代码-16,数据类型错误:语句[SELECT COUNT(*)FROM“中的java.lang.IllegalArgumentException家庭”,“家庭”。“续订日期”> '06 / 30/18']。
我的查询
SELECT COUNT(*) FROM "Families" WHERE "Families"."Renewal Date" > '06/30/18'
根据我所看到和阅读的所有内容,该查询的格式正确,并且我反复检查了表名和列名。
答案 0 :(得分:0)
您可以将此构造用于日期值
{D'2012-01-01'}
SELECT COUNT(*) FROM "Families" WHERE "Families"."Renewal Date" > {D '2018-06-30'}
仅适用于Open Office,格式'06 / 30/18'是可以的