【问题标题】:Sql Server Return Grouped Data and Crystal ReportsSql Server 返回分组数据和 Crystal Reports
【发布时间】:2010-11-09 00:09:23
【问题描述】:

我有一个 SQL 服务器查询,我想返回系统中所有类型的订单。使用起来很简单:

SELECT OrderType.OrderTypeID
FROM Order
INNER JOIN OrderType ON OrderType.OrderTypeID = Order.OrderType
GROUP BY OrderType.OrderTypeID

不幸的是,对于 Crystal Reports,我希望能够传递诸如 RegionID(作为多个)之类的参数并仅显示该区域中的订单类型。为此,我必须将 Order.RegionID 添加到 select 语句(以及 Group By 语句)中,从而导致重复的订单类型。

有没有办法在水晶报表中使用 DISTINCT 或分组来解决这个问题?非常感谢任何帮助。

【问题讨论】:

    标签: sql-server crystal-reports


    【解决方案1】:

    您的菜单选项可能会有所不同,但您应该能够执行以下操作:

    • 找到“数据库”菜单选项,并选中“选择不同数据”选项

    【讨论】:

      【解决方案2】:

      使用您现有的查询(添加了DISTINCT)返回整个系统的所有订单类型,并使用一个新查询(类似于第一个查询,但在 Region 上有一个额外的选择)返回一个范围内的所有订单类型地区。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-20
        相关资源
        最近更新 更多