我收到错误说明
令牌未知 - 第2行,第51栏。 年。
尝试执行以下代码段时(第二个日期将是一个变量,而不是硬编码),用于比较多年的条目:
SELECT * FROM list_users
WHERE ((extract(year from dt_create)) = (exctract(year from cast('01.01.2016' as date))))
我显然试图将它全部用括号括起并投射到目前为止,但问题是firebird无法识别year
。我不想通过字符串比较来解决问题,所以我将尝试找到问题的根源。
答案 0 :(得分:0)
这是extract
部分中的拼写错误,其中写有exCtract
,由于火鸟指向year
部分是错误而未被注意到。