有个表
    日期    列1     列2    列3    列4    条件
2006-12-17  1       2       3     4       1
2006-12-17  2       3       4     5       1
2006-12-17  3       4       5     6       2
2006-12-17  4       5       6     7       2
2006-12-17  5       6       7     8       1
如何设置summary,让他显示如下:    日期    列1     列2    列3    列4    条件
2006-12-17  1       2       3     4       1
2006-12-17  2       3       4     5       1
2006-12-17  3       4       5     6       2
2006-12-17  4       5       6     7       2
2006-12-17  5       6       7     8       1以下为footer
2006-12-17  8      11       14    17      1
2006-12-17  7      9        11    13      2

解决方案 »

  1.   

    不用设置Summary的Footer,能达到同样的效果,但不知道你喜不喜欢?
      

  2.   

    好的。SQL语句这样写:Select K = 0, 日期 列1, 列2, 列3, 列4, 条件 From 表UnionSelect K = 1, 日期, Sum(列1) 列1, Sum(列2) 列2, Sum(列3) 列3, Sum(列4) 列4, 条件 From 表 Group By 条件, 日期Order By K------------------在CxGrid显示字段中不显示K,就达到你要的同样效果了/
      

  3.   

    Select K = 0, 日期, 列1, 列2, 列3, 列4, 条件 From 表 //刚才日期后面没有加','号
      

  4.   

    这个我考虑过了。可以一个tableview里面能包含几个SQL吗??
      

  5.   

    可以啊。 我现在有好几个显示都是这样做的。例如:一个Summary是当天的合计, 另外一个是历史累计的合计。
      

  6.   

    这样的tableView怎么做。能给我个简单的例子吗??
    我的Email:[email protected]
    谢谢。在线=
      

  7.   

    To sanmaotuo(老冯) :
    给点提示啊。我好揭帖。