MSChart有2个数据系列 - 在SQL查询中求解?

时间:2011-01-03 03:53:50

标签: sql mschart

我有一个绑定到SQL查询的MSChart控件(单个系列)。一切都好。

我现在需要的是在图表上显示两个单独的数据系列作为单独的行。我可以为每个返回一个数据集编写单独的查询,但我不相信我可以将图表控件绑定到两个单独的sqldatasources。

我目前可以做的是编写以下查询。这两个数据系列是两个不同价格区间产品的平均评级--4和5($ 0- $ 10和> = $ 10)。

选择乐队,AVG(L.rating)为Avg_Rating,日期
  来自PriceBand P
  加入ListItem L on L.price> = P.loprice and L.price< = P.hiprice and band> 3
  乐队,loprice,hiprice,日期
  按日期排序,乐队

以这种形式返回数据:
2010-12-01 | 4 | 3.1
2010-12-01 | 5 | 3.6
2010-12-02 | 4 | 3.3
2010-12-02 | 5 | 3.9

日期,系列,价值

我相信我可能需要让它看起来如下。

日期,价值[4],价值[5]。

问题1:我是否以最佳方式组织数据以创建2值折线图?

问题2:如果是这样,我如何重新设计查询以创建输出?

感谢所有人花时间阅读和/或协助。

-Dan

1 个答案:

答案 0 :(得分:0)

  

问题1:我是否正确   组织数据的方式   创建2值折线图?

我不知道,但我会通过创建一个具有相同结构的表来测试这个想法。在您知道它将起作用之前,重写SQL并不重要。