我被要求将“截至”日期添加到现有Crystal报告中。SQL中的Crystal给出了“空白”,但在SQL Server中有效
我进入SQL Server(管理工作室),并想出如何获得满足要求的单一日期。
然后我将SQL复制/粘贴到Crystal的“添加命令”框中。当我将该字段放入报告页脚时,它是空的。回到SQL服务器,它仍然会给出我期望的日期。
检查格式化属性 - 不是这样。
有没有解决这个问题?
通常情况下,我会将SQL作为存储过程或函数放入服务器,但它是供应商提供的数据库,我不允许进行更改。出于同样的原因,不能使用分析器。
找到一篇博客文章,其中有人声称Crystal要求使用双引号将列名和别名(但不包括表名)。发现很难相信,但我尝试过。不用找了。
就像我说的,没有存储过程。没有明星 - “单一日期” – WGroleau 2012-03-13 23:58:08