【发布时间】:2014-02-20 04:27:12
【问题描述】:
我有以下查询在 firebird 2.1 中可以正常工作,但是我无法让它在 1.5 中具有完全相同结构的数据库上工作
select c.printchecknumber, v.voidamount
from checks c
join (select checknumber, sum(voidamount) as voidamount
from checkitem
where voidtype =1
group by checknumber) v on c.checknumber = v.checknumber
order by c.printchecknumber
有什么想法吗?
错误信息是 令牌无效 动态 SQL 错误 SQL 错误代码 = -104 令牌未知 - 第 1 行,字符 61 错误出现在第二次选择的开始
【问题讨论】:
-
这个 sql 看起来不错。您是否收到特定的错误消息?
-
在 firebird 2 中添加了派生表:firebirdsql.org/file/documentation/release_notes/html/…