找回密码
 注册成为天翎用户
查看: 3205|回复: 12

关于交叉报表查询结果与数据库查询结果不同的疑问

[复制链接]
tina 发表于 2012-10-22 19:59:42 | 显示全部楼层 |阅读模式
本帖最后由 bess 于 2012-10-23 14:58 编辑

数据库:mySql
查询语句:SELECT item_卡类型 , item_区, item_街道, item_工作站 , `ITEM_申请时间` , date_format(item_申请时间,'%Y-%m') as item_sqsj , count(*) as amount FROM `tlk_老龄卡申请表` WHERE 1=1 group by item_sqsj , item_区 , item_街道 , item_工作站
交叉报表:列信息(申请时间),行信息(区、街道、工作站、卡类型),数据列信息(卡编号)

请问为什么我使用上述语句在mySql中可以查询出正确的结果,但是在视图中查询的结果却不同,例如,在mySql中可以查出16条记录,而在交叉报表中只显示12条记录,且与mySql的不同。
spiral 发表于 2012-10-23 09:28:22 | 显示全部楼层
您好,您可以在后台查看打开交叉报表时的SQL语句,然后在数据库客户端运行,对比结果看看
回复

使用道具 举报

 楼主| tina 发表于 2012-10-23 09:33:02 | 显示全部楼层
您好,您可以在后台查看打开交叉报表时的SQL语句,然后在数据库客户端运行,对比结果看看
spiral 发表于 2012-10-23 09:28



   我在后台打印了SQL语句,就是上面那一行,然后在数据库客户端运行,查询结果不相同。
回复

使用道具 举报

spiral 发表于 2012-10-23 09:41:47 | 显示全部楼层
您可以尝试观察这16条记录的domainid(企业域ID)是否相同
因为系统默认不同企业域下的数据是隔离的,交叉报表只会显示当前企业域下的数据
回复

使用道具 举报

 楼主| tina 发表于 2012-10-23 10:16:22 | 显示全部楼层
回复 4# spiral

16条数据的domainid都是相同的,是在同一个企业域下查询的。
回复

使用道具 举报

spiral 发表于 2012-10-23 10:19:42 | 显示全部楼层
您好,方便的话为您远程查看一下把,QQ:654105893
回复

使用道具 举报

 楼主| tina 发表于 2012-10-23 10:24:54 | 显示全部楼层
回复 6# spiral


    好,请稍等一会儿
回复

使用道具 举报

bess 发表于 2012-10-23 10:40:22 | 显示全部楼层
同事正在远程协助中。。
回复

使用道具 举报

 楼主| tina 发表于 2012-10-23 11:32:39 | 显示全部楼层
正在解决问题,暂不结贴。
回复

使用道具 举报

spiral 发表于 2012-10-23 11:37:11 | 显示全部楼层
本帖最后由 spiral 于 2012-10-23 14:57 编辑

通过QQ远程,交叉报表的来源视图已经出现了问题,视图(sql语句)与数据库客户端输出的记录数目不同,现在怀疑是平台对语句进行了处理以致,现在已经告知客户直接打印tomcat的sql语句查看两者是否有区别
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 11:26

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表