我们使用基于ColdFusion的外壳软件,并使用SQL在我们的报告中创建数据库功能.我正在编写一个自定义报告,试图从另一列中减去一列:更具体地说,COUNT_OF_INSPECTION_TYPE从中减去OCCUPANCY.该OCCUPANCY列基于以下代码:
CONVERT(INT
, CASE
WHEN tblHalls.HALLNAME = 'Hall1' THEN 198
WHEN tblHalls.HALLNAME = 'Hall2' THEN 430
WHEN tblHalls.HALLNAME = 'Hall3' THEN 333
END
)
Run Code Online (Sandbox Code Playgroud)
当我尝试新功能时OCCUPANCY - COUNT_OF_INSPECTION_TYPE,我收到一个错误:
无法调用CFC - 执行数据库查询时出错. [Macromedia] [SQLServer JDBC驱动程序] [SQLServer]无效的列名称"OCCUPANCY".
我不确定我是否正在解释这一点.我很感激您提供的任何帮助.