【发布时间】:2010-09-18 01:56:49
【问题描述】:
我有一个查询,用于在报告服务中绘制图表,类似于:
(从 tbl 中选择 Alpha、Beta、Gamma、Delta、Epsilon、Zeta、Eta、Theta、Iota、Kappa、Lambda、Mu、Nu、Xi 在哪里 (@Alphas) 中的 Alpha 和 (@Betas) 中的 Beta 和 (@Gammas) 中的 Gamma 和 Delta in (@Deltas) 和 (@Epsilons) 中的 Epsilon 和 Zeta in (@Zetas) 和 Eta 在 (@Etas) 和 Theta in (@Thetas) ) 联盟 (从 tbl 中选择 Alpha、Beta、Gamma、Delta、Epsilon、Zeta、Eta、Theta、Iota、Kappa、Lambda、Mu、Nu、Omicron 在哪里 (@Alphas) 中的 Alpha 和 (@Betas) 中的 Beta 和 (@Gammas) 中的 Gamma 和 Delta in (@Deltas) 和 (@Epsilons) 中的 Epsilon 和 Zeta in (@Zetas) 和 Eta 在 (@Etas) 和 Theta in (@Thetas))Alpha 到 Theta 用于将它们(例如 Alpha、Beta、Gamma)连接成一个字段中的字符串的几个计算字段。 Omicron 的选择语句将生成与 Xi 相同的行数,但我真正想要的是聚合 Omicron,因此如果使用 Xi 的 Select 查询产生 9 个图例项,Omicron 的聚合选择应该只产生一个图例项,因为值Alpha 到 Theta 对 Omicron 来说并不重要。应该如何构造查询,以便我可以使用 Alpha 到 Theta 作为参数但仍然聚合 Omicron?
【问题讨论】:
标签: sql sql-server reporting-services