我已经创建了一些在SQL管理器中运行得很好的SQL。一旦我将sql放入水晶报告中,命令区域中就不会显示任何字段。
我已经将问题缩小到在查询中使用Pivot。枢轴位于使用临时表中的字段的字段上。只要将临时表字段更改为标准数据库表中的字段,字段就会显示在命令区域下。
但是我无法弄清楚为什么在使用临时表字段时枢轴/晶体的行为方式如此。有没有人遇到过这个问题?你是怎么解决的?
我会尽快添加查询,只是想到可能有人之前遇到过这个问题。
答案 0 :(得分:0)
此问题已得到解决。 问题与Pivot使用临时表中的值一样说明。
要解决此问题,我将计算与错误检查包装在一起。看起来像Crystal报告正在做一些代码检查哪些SQL不存在。
Example Below:
以下没有工作
值/临时表值AS NEW_VALUE
以下工作
ISNULL(Value/NULLIF(Temp Table Value,0),0) AS NEW_VALUE