on 07-09-2009 7:37 AM
希望能够在CR中实现查询SQL分组,就是在菜单 数据库-〉显示SQL查询 中看到的是如下的SQL:
select field1, field2, sum(field3)
from table1
group by field1, field2
目前已经知道,sum(field3)可以在"SQL表达式字段"中进行定义,但group by如何设置呢?
看了CR的用户指南和在线帮助,感觉说得很含糊
u201C如果对 DBMS 中的可链接数据类型进行分组,则程序将 GROUP BY 子句添加到 SQL 语句。程序使用 GROUP BY 子句在服务器上执行分组。u201D
不知道具体该如何操作。
我使用的是CR2008,数据源直接使用了Excel,不知道会不会与数据源有关。
目前不管如何定义分组,选择等,出现的SQL都是:
select field1, field2, field3
from table1
若要实现数据库服务器端分组,需满足如下条件:
1.在文件菜单->选项->数据库->选中u201C在服务器上执行分组u201D;
2.在组专家中做了分组;
3.不能对组做指定顺序排序;
4.隐藏详细资料节;
5.报表中不能含有平均或非重复计数汇总;
6.报表中不能含有针对组的Top N排序。
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.