-1

我在 SQL Server 2008 中有一个存储过程,如下所示:

if something

select 
x, y
... from table 1

 else 

select
a, b
... from table 2 

Crytal Reports 中的数据库字段未显示我ab第二条语句,而仅显示x, y

如何在 Crystal Report 中进行以便拥有所有这些字段?

4

1 回答 1

0

究竟是something什么?如果您的程序是这样编写的,那么您的报告将只会返回xandyaand ,b具体取决于您的IF语句返回的内容。

如果您希望所有这些都返回,您需要使用您的程序编辑您的问题,并显示您的数据结构。我强烈怀疑您将需要一些组合SELECT CASE和/或UNION加入您的表格并有条件地返回列。

于 2012-07-17T14:31:57.987 回答