bi@report 问题

10558
18

lebron 数据达人Lv4

发表于2019-6-27 18:10

悬赏200

已解决

楼主
用数据库搜索有数据,报表工具中表达式没写错,条件没写错,但结果却是0.

最近看过此主题的会员

esen_4ZJ8RP7VB1

esen_4VSKR9NW32

ncjindsif

Jane918

tangxf

dubq

。。白

dafengge

韩冰_2

曦文

liuyt

esen_3T3F9HBK8R8

Rod

风里飞

社区账号

最佳答案
lebron 发表于 2019-7-2 14:18
求和超过了百万,但就是不显示

数据问题对比结果表生成的SQL找问题原因

蓝色部分是查询统计的具体数据库表、字段、过滤条件、分组和排序依据;将蓝色部分"翻译"成BI分析表中的设计元素后,sql语句如下:
SELECT 表元表达式
FROM 主题表
WHERE 过滤条件 (含表元、维表元、主题集过滤条件及数据期条件)
GROUPBY 维表元(带下钻级次
HAVING 结果集过滤
ORDERBY 排序依据

18个回答

只看楼主

寻找AWM 小试身手Lv3

发表于2019-6-27 18:18

只看该作者

取消 关注该作者的回复

沙发

把计算结果表中的sql拿到数据库中执行看看
分析下计算结果表生成的sql中条件对不对,不对的话是不是报表里面条件写的有问题,或者是某些细节没有注意到

lebron 数据达人Lv4

发表于2019-6-27 18:34

只看该作者

取消 关注该作者的回复

板凳

寻找AWM 发表于 2019-6-27 18:18
把计算结果表中的sql拿到数据库中执行看看
分析下计算结果表生成的sql中条件对不对,不对的话是不是报表里 ...

只能明天再试了,已经下班了

lebron 数据达人Lv4

发表于2019-6-28 09:06

只看该作者

取消 关注该作者的回复

地板

大神们,有谁知道可能的原因吗?因为在未定期限这一列上,下面有数据,也显示出来了,活期存款这一行应该也有数据,但显示为0.

lebron 数据达人Lv4

发表于2019-6-28 09:13

只看该作者

取消 关注该作者的回复

5#

把条件写到数据库中也能显示数据

dongy 小试身手Lv3

发表于2019-6-28 09:34

只看该作者

取消 关注该作者的回复

6#

本帖最后由 dongy 于 2019-6-28 09:36 编辑

是不是报表设置了数据期啊。你在计算结果表页面的查看-详细页面  看下sql是什么样子的

缱绻 数据领袖Lv6

发表于2019-6-28 09:42

只看该作者

取消 关注该作者的回复

7#

详细信息中看结果表的sql生成是什么样的

lebron 数据达人Lv4

发表于2019-6-28 10:23

只看该作者

取消 关注该作者的回复

8#

dongy 发表于 2019-6-28 09:34
是不是报表设置了数据期啊。你在计算结果表页面的查看-详细页面  看下sql是什么样子的 ...

2019-06-28 10:01:17 计算表格GRID4
2019-06-28 10:01:17 生成SQL耗时5毫秒
2019-06-28 10:01:17 执行SQL:
select max(b.ID) as G2,max(b.CUR_NAME) as mc_G20
from RPT_ZCFZJG a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where (b.ID = 1)
2019-06-28 10:01:17 SQL执行完毕,查询出1条数据,耗时:133毫秒(开始时间:2019-06-28 10:01:17.818;结束时间:2019-06-28 10:01:17.951);其中生成SQL耗时5毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:127毫秒;
2019-06-28 10:01:17 计算表格GRID4
2019-06-28 10:01:17 生成SQL耗时1毫秒
2019-06-28 10:01:17 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as C39,a.ITEM_NO as aRPTZCFILITEMNO1054
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where (b.ID = 1)
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:21 SQL执行完毕,查询出26条数据,耗时:3秒168毫秒(开始时间:2019-06-28 10:01:17.951;结束时间:2019-06-28 10:01:21.119);其中生成SQL耗时1毫秒;初始获取连接耗时:0毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:3秒166毫秒;
2019-06-28 10:01:21 计算表格GRID4
2019-06-28 10:01:21 生成SQL耗时1毫秒
2019-06-28 10:01:21 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_RATE) as F39,a.ITEM_NO as aRPTZCFILITEMNO9298
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where (((a.DATA_DATE >= '2018-12-21') AND (a.DATA_DATE <= '2019-02-10')) AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:21 SQL执行完毕,查询出24条数据,耗时:247毫秒(开始时间:2019-06-28 10:01:21.119;结束时间:2019-06-28 10:01:21.366);其中生成SQL耗时1毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:245毫秒;
2019-06-28 10:01:21 计算表格GRID4
2019-06-28 10:01:21 生成SQL耗时2毫秒
2019-06-28 10:01:21 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as G39,a.ITEM_NO as aRPTZCFILITEMNO76
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where ((a.ACCT_TERM = 0) AND (a.DATA_DATE = '2019-02-10') AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:21 SQL执行完毕,查询出5条数据,耗时:199毫秒(开始时间:2019-06-28 10:01:21.366;结束时间:2019-06-28 10:01:21.565);其中生成SQL耗时2毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:196毫秒;
2019-06-28 10:01:21 计算表格GRID4
2019-06-28 10:01:21 生成SQL耗时1毫秒
2019-06-28 10:01:21 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as H39,a.ITEM_NO as aRPTZCFILITEMNO2892
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where ((a.ACCT_TERM <= 1) AND (a.ACCT_TERM > 0) AND (a.DATA_DATE = '2019-02-10') AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:21 SQL执行完毕,查询出9条数据,耗时:194毫秒(开始时间:2019-06-28 10:01:21.565;结束时间:2019-06-28 10:01:21.759);其中生成SQL耗时1毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:192毫秒;
2019-06-28 10:01:21 计算表格GRID4
2019-06-28 10:01:21 生成SQL耗时1毫秒
2019-06-28 10:01:21 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as I39,a.ITEM_NO as aRPTZCFILITEMNO3238
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where ((a.ACCT_TERM > 1) AND (a.ACCT_TERM <= 3) AND (a.DATA_DATE = '2019-02-10') AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:21 SQL执行完毕,查询出0条数据,耗时:193毫秒(开始时间:2019-06-28 10:01:21.759;结束时间:2019-06-28 10:01:21.952);其中生成SQL耗时1毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:191毫秒;
2019-06-28 10:01:21 计算表格GRID4
2019-06-28 10:01:21 生成SQL耗时1毫秒
2019-06-28 10:01:21 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as J39,a.ITEM_NO as aRPTZCFILITEMNO6585
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where ((a.ACCT_TERM > 3) AND (a.ACCT_TERM <= 6) AND (a.DATA_DATE = '2019-02-10') AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:22 SQL执行完毕,查询出0条数据,耗时:194毫秒(开始时间:2019-06-28 10:01:21.952;结束时间:2019-06-28 10:01:22.146);其中生成SQL耗时1毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:2毫秒;执行查询sql耗时:191毫秒;
2019-06-28 10:01:22 计算表格GRID4
2019-06-28 10:01:22 生成SQL耗时0毫秒
2019-06-28 10:01:22 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as K39,a.ITEM_NO as aRPTZCFILITEMNO3296
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where ((a.ACCT_TERM > 6) AND (a.ACCT_TERM <= 12) AND (a.DATA_DATE = '2019-02-10') AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:22 SQL执行完毕,查询出2条数据,耗时:192毫秒(开始时间:2019-06-28 10:01:22.146;结束时间:2019-06-28 10:01:22.338);其中生成SQL耗时0毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:191毫秒;
2019-06-28 10:01:22 计算表格GRID4
2019-06-28 10:01:22 生成SQL耗时1毫秒
2019-06-28 10:01:22 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as L39,a.ITEM_NO as aRPTZCFILITEMNO843
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where ((a.ACCT_TERM >= 12) AND (a.DATA_DATE = '2019-02-10') AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:22 SQL执行完毕,查询出8条数据,耗时:197毫秒(开始时间:2019-06-28 10:01:22.338;结束时间:2019-06-28 10:01:22.535);其中生成SQL耗时1毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:195毫秒;
2019-06-28 10:01:22 计算表格GRID4
2019-06-28 10:01:22 生成SQL耗时1毫秒
2019-06-28 10:01:22 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as C23,a.ITEM_NO as aRPTZCFILITEMNO8873
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where ((a.DATA_DATE = '2019-02-10') AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:22 SQL执行完毕,查询出24条数据,耗时:190毫秒(开始时间:2019-06-28 10:01:22.536;结束时间:2019-06-28 10:01:22.726);其中生成SQL耗时1毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:188毫秒;
2019-06-28 10:01:22 计算表格GRID4
2019-06-28 10:01:22 生成SQL耗时0毫秒
2019-06-28 10:01:22 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as D23,a.ITEM_NO as aRPTZCFILITEMNO759
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where (((a.DATA_DATE >= '2018-12-21') AND (a.DATA_DATE <= '2019-02-10')) AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:23 SQL执行完毕,查询出24条数据,耗时:574毫秒(开始时间:2019-06-28 10:01:22.727;结束时间:2019-06-28 10:01:23.301);其中生成SQL耗时0毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:573毫秒;
2019-06-28 10:01:23 计算表格GRID4
2019-06-28 10:01:23 生成SQL耗时2毫秒
2019-06-28 10:01:23 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select a.C46 as C46,b.D46 as D46,a.aRPTZCFZJGITEMNO as aRPTZCFZJGITEMNO
from (
select sum(a.CUR_BAL/100000000) as C46,a.ITEM_NO as aRPTZCFZJGITEMNO
from RPT_ZCFZJG a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where (b.ID = 1)
group by a.ITEM_NO) a
inner join (
select sum(a.CUR_BAL/100000000) as D46,a.ITEM_NO as aRPTZCFZJGITEMNO
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where (b.ID = 1)
group by a.ITEM_NO) b
on (a.aRPTZCFZJGITEMNO=b.aRPTZCFZJGITEMNO) ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:26 SQL执行完毕,查询出26条数据,耗时:3秒541毫秒(开始时间:2019-06-28 10:01:23.302;结束时间:2019-06-28 10:01:26.843);其中生成SQL耗时2毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:3秒538毫秒;
2019-06-28 10:01:26 计算表格GRID4
2019-06-28 10:01:26 生成SQL耗时1毫秒
2019-06-28 10:01:26 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_RATE) as F46,a.ITEM_NO as aRPTZCFZJGITEMNO
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where (((a.DATA_DATE >= '2018-12-21') AND (a.DATA_DATE <= '2019-02-10')) AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:27 SQL执行完毕,查询出24条数据,耗时:245毫秒(开始时间:2019-06-28 10:01:26.843;结束时间:2019-06-28 10:01:27.088);其中生成SQL耗时1毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:243毫秒;
2019-06-28 10:01:27 计算表格GRID4
2019-06-28 10:01:27 生成SQL耗时1毫秒
2019-06-28 10:01:27 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as G46,a.ITEM_NO as aRPTZCFZJGITEMNO
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where ((a.ACCT_TERM = 0) AND (a.DATA_DATE = '2019-02-10') AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:27 SQL执行完毕,查询出5条数据,耗时:193毫秒(开始时间:2019-06-28 10:01:27.088;结束时间:2019-06-28 10:01:27.281);其中生成SQL耗时1毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:191毫秒;
2019-06-28 10:01:27 计算表格GRID4
2019-06-28 10:01:27 生成SQL耗时1毫秒
2019-06-28 10:01:27 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as H46,a.ITEM_NO as aRPTZCFZJGITEMNO
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where ((a.ACCT_TERM <= 1) AND (a.ACCT_TERM > 0) AND (a.DATA_DATE = '2019-02-10') AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:27 SQL执行完毕,查询出9条数据,耗时:190毫秒(开始时间:2019-06-28 10:01:27.281;结束时间:2019-06-28 10:01:27.471);其中生成SQL耗时1毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:188毫秒;
2019-06-28 10:01:27 计算表格GRID4
2019-06-28 10:01:27 生成SQL耗时1毫秒
2019-06-28 10:01:27 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as I46,a.ITEM_NO as aRPTZCFZJGITEMNO
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where ((a.ACCT_TERM > 1) AND (a.ACCT_TERM <= 3) AND (a.DATA_DATE = '2019-02-10') AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:27 SQL执行完毕,查询出0条数据,耗时:190毫秒(开始时间:2019-06-28 10:01:27.472;结束时间:2019-06-28 10:01:27.662);其中生成SQL耗时1毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:188毫秒;
2019-06-28 10:01:27 计算表格GRID4
2019-06-28 10:01:27 生成SQL耗时1毫秒
2019-06-28 10:01:27 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as J46,a.ITEM_NO as aRPTZCFZJGITEMNO
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where ((a.ACCT_TERM > 3) AND (a.ACCT_TERM <= 6) AND (a.DATA_DATE = '2019-02-10') AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:27 SQL执行完毕,查询出0条数据,耗时:191毫秒(开始时间:2019-06-28 10:01:27.662;结束时间:2019-06-28 10:01:27.853);其中生成SQL耗时1毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:189毫秒;
2019-06-28 10:01:27 计算表格GRID4
2019-06-28 10:01:27 生成SQL耗时1毫秒
2019-06-28 10:01:27 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as K46,a.ITEM_NO as aRPTZCFZJGITEMNO
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where ((a.ACCT_TERM > 6) AND (a.ACCT_TERM <= 12) AND (a.DATA_DATE = '2019-02-10') AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:28 SQL执行完毕,查询出2条数据,耗时:189毫秒(开始时间:2019-06-28 10:01:27.853;结束时间:2019-06-28 10:01:28.042);其中生成SQL耗时1毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:187毫秒;
2019-06-28 10:01:28 计算表格GRID4
2019-06-28 10:01:28 生成SQL耗时1毫秒
2019-06-28 10:01:28 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as L46,a.ITEM_NO as aRPTZCFZJGITEMNO
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where ((a.ACCT_TERM >= 12) AND (a.DATA_DATE = '2019-02-10') AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:28 SQL执行完毕,查询出8条数据,耗时:194毫秒(开始时间:2019-06-28 10:01:28.042;结束时间:2019-06-28 10:01:28.236);其中生成SQL耗时1毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:192毫秒;
2019-06-28 10:01:28 计算表格GRID4
2019-06-28 10:01:28 生成SQL耗时1毫秒
2019-06-28 10:01:28 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as C24,a.ITEM_NO as aRPTZCFZJGITEMNO
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where ((a.DATA_DATE = '2019-02-10') AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:28 SQL执行完毕,查询出24条数据,耗时:188毫秒(开始时间:2019-06-28 10:01:28.236;结束时间:2019-06-28 10:01:28.424);其中生成SQL耗时1毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:185毫秒;
2019-06-28 10:01:28 计算表格GRID4
2019-06-28 10:01:28 生成SQL耗时1毫秒
2019-06-28 10:01:28 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as D24,a.ITEM_NO as aRPTZCFZJGITEMNO
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where (((a.DATA_DATE >= '2018-12-21') AND (a.DATA_DATE <= '2019-02-10')) AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:28 SQL执行完毕,查询出24条数据,耗时:573毫秒(开始时间:2019-06-28 10:01:28.424;结束时间:2019-06-28 10:01:28.997);其中生成SQL耗时1毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:571毫秒;

lebron 数据达人Lv4

发表于2019-6-28 10:23

只看该作者

取消 关注该作者的回复

9#

缱绻 发表于 2019-6-28 09:42
详细信息中看结果表的sql生成是什么样的

2019-06-28 10:01:17 计算表格GRID4
2019-06-28 10:01:17 生成SQL耗时5毫秒
2019-06-28 10:01:17 执行SQL:
select max(b.ID) as G2,max(b.CUR_NAME) as mc_G20
from RPT_ZCFZJG a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where (b.ID = 1)
2019-06-28 10:01:17 SQL执行完毕,查询出1条数据,耗时:133毫秒(开始时间:2019-06-28 10:01:17.818;结束时间:2019-06-28 10:01:17.951);其中生成SQL耗时5毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:127毫秒;
2019-06-28 10:01:17 计算表格GRID4
2019-06-28 10:01:17 生成SQL耗时1毫秒
2019-06-28 10:01:17 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as C39,a.ITEM_NO as aRPTZCFILITEMNO1054
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where (b.ID = 1)
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:21 SQL执行完毕,查询出26条数据,耗时:3秒168毫秒(开始时间:2019-06-28 10:01:17.951;结束时间:2019-06-28 10:01:21.119);其中生成SQL耗时1毫秒;初始获取连接耗时:0毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:3秒166毫秒;
2019-06-28 10:01:21 计算表格GRID4
2019-06-28 10:01:21 生成SQL耗时1毫秒
2019-06-28 10:01:21 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_RATE) as F39,a.ITEM_NO as aRPTZCFILITEMNO9298
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where (((a.DATA_DATE >= '2018-12-21') AND (a.DATA_DATE <= '2019-02-10')) AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:21 SQL执行完毕,查询出24条数据,耗时:247毫秒(开始时间:2019-06-28 10:01:21.119;结束时间:2019-06-28 10:01:21.366);其中生成SQL耗时1毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:245毫秒;
2019-06-28 10:01:21 计算表格GRID4
2019-06-28 10:01:21 生成SQL耗时2毫秒
2019-06-28 10:01:21 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as G39,a.ITEM_NO as aRPTZCFILITEMNO76
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where ((a.ACCT_TERM = 0) AND (a.DATA_DATE = '2019-02-10') AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:21 SQL执行完毕,查询出5条数据,耗时:199毫秒(开始时间:2019-06-28 10:01:21.366;结束时间:2019-06-28 10:01:21.565);其中生成SQL耗时2毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:196毫秒;
2019-06-28 10:01:21 计算表格GRID4
2019-06-28 10:01:21 生成SQL耗时1毫秒
2019-06-28 10:01:21 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as H39,a.ITEM_NO as aRPTZCFILITEMNO2892
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where ((a.ACCT_TERM <= 1) AND (a.ACCT_TERM > 0) AND (a.DATA_DATE = '2019-02-10') AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:21 SQL执行完毕,查询出9条数据,耗时:194毫秒(开始时间:2019-06-28 10:01:21.565;结束时间:2019-06-28 10:01:21.759);其中生成SQL耗时1毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:192毫秒;
2019-06-28 10:01:21 计算表格GRID4
2019-06-28 10:01:21 生成SQL耗时1毫秒
2019-06-28 10:01:21 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as I39,a.ITEM_NO as aRPTZCFILITEMNO3238
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where ((a.ACCT_TERM > 1) AND (a.ACCT_TERM <= 3) AND (a.DATA_DATE = '2019-02-10') AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:21 SQL执行完毕,查询出0条数据,耗时:193毫秒(开始时间:2019-06-28 10:01:21.759;结束时间:2019-06-28 10:01:21.952);其中生成SQL耗时1毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:191毫秒;
2019-06-28 10:01:21 计算表格GRID4
2019-06-28 10:01:21 生成SQL耗时1毫秒
2019-06-28 10:01:21 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as J39,a.ITEM_NO as aRPTZCFILITEMNO6585
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where ((a.ACCT_TERM > 3) AND (a.ACCT_TERM <= 6) AND (a.DATA_DATE = '2019-02-10') AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:22 SQL执行完毕,查询出0条数据,耗时:194毫秒(开始时间:2019-06-28 10:01:21.952;结束时间:2019-06-28 10:01:22.146);其中生成SQL耗时1毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:2毫秒;执行查询sql耗时:191毫秒;
2019-06-28 10:01:22 计算表格GRID4
2019-06-28 10:01:22 生成SQL耗时0毫秒
2019-06-28 10:01:22 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as K39,a.ITEM_NO as aRPTZCFILITEMNO3296
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where ((a.ACCT_TERM > 6) AND (a.ACCT_TERM <= 12) AND (a.DATA_DATE = '2019-02-10') AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:22 SQL执行完毕,查询出2条数据,耗时:192毫秒(开始时间:2019-06-28 10:01:22.146;结束时间:2019-06-28 10:01:22.338);其中生成SQL耗时0毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:191毫秒;
2019-06-28 10:01:22 计算表格GRID4
2019-06-28 10:01:22 生成SQL耗时1毫秒
2019-06-28 10:01:22 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as L39,a.ITEM_NO as aRPTZCFILITEMNO843
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where ((a.ACCT_TERM >= 12) AND (a.DATA_DATE = '2019-02-10') AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:22 SQL执行完毕,查询出8条数据,耗时:197毫秒(开始时间:2019-06-28 10:01:22.338;结束时间:2019-06-28 10:01:22.535);其中生成SQL耗时1毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:195毫秒;
2019-06-28 10:01:22 计算表格GRID4
2019-06-28 10:01:22 生成SQL耗时1毫秒
2019-06-28 10:01:22 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as C23,a.ITEM_NO as aRPTZCFILITEMNO8873
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where ((a.DATA_DATE = '2019-02-10') AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:22 SQL执行完毕,查询出24条数据,耗时:190毫秒(开始时间:2019-06-28 10:01:22.536;结束时间:2019-06-28 10:01:22.726);其中生成SQL耗时1毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:188毫秒;
2019-06-28 10:01:22 计算表格GRID4
2019-06-28 10:01:22 生成SQL耗时0毫秒
2019-06-28 10:01:22 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as D23,a.ITEM_NO as aRPTZCFILITEMNO759
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where (((a.DATA_DATE >= '2018-12-21') AND (a.DATA_DATE <= '2019-02-10')) AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:23 SQL执行完毕,查询出24条数据,耗时:574毫秒(开始时间:2019-06-28 10:01:22.727;结束时间:2019-06-28 10:01:23.301);其中生成SQL耗时0毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:573毫秒;
2019-06-28 10:01:23 计算表格GRID4
2019-06-28 10:01:23 生成SQL耗时2毫秒
2019-06-28 10:01:23 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select a.C46 as C46,b.D46 as D46,a.aRPTZCFZJGITEMNO as aRPTZCFZJGITEMNO
from (
select sum(a.CUR_BAL/100000000) as C46,a.ITEM_NO as aRPTZCFZJGITEMNO
from RPT_ZCFZJG a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where (b.ID = 1)
group by a.ITEM_NO) a
inner join (
select sum(a.CUR_BAL/100000000) as D46,a.ITEM_NO as aRPTZCFZJGITEMNO
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where (b.ID = 1)
group by a.ITEM_NO) b
on (a.aRPTZCFZJGITEMNO=b.aRPTZCFZJGITEMNO) ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:26 SQL执行完毕,查询出26条数据,耗时:3秒541毫秒(开始时间:2019-06-28 10:01:23.302;结束时间:2019-06-28 10:01:26.843);其中生成SQL耗时2毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:3秒538毫秒;
2019-06-28 10:01:26 计算表格GRID4
2019-06-28 10:01:26 生成SQL耗时1毫秒
2019-06-28 10:01:26 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_RATE) as F46,a.ITEM_NO as aRPTZCFZJGITEMNO
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where (((a.DATA_DATE >= '2018-12-21') AND (a.DATA_DATE <= '2019-02-10')) AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:27 SQL执行完毕,查询出24条数据,耗时:245毫秒(开始时间:2019-06-28 10:01:26.843;结束时间:2019-06-28 10:01:27.088);其中生成SQL耗时1毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:243毫秒;
2019-06-28 10:01:27 计算表格GRID4
2019-06-28 10:01:27 生成SQL耗时1毫秒
2019-06-28 10:01:27 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as G46,a.ITEM_NO as aRPTZCFZJGITEMNO
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where ((a.ACCT_TERM = 0) AND (a.DATA_DATE = '2019-02-10') AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:27 SQL执行完毕,查询出5条数据,耗时:193毫秒(开始时间:2019-06-28 10:01:27.088;结束时间:2019-06-28 10:01:27.281);其中生成SQL耗时1毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:191毫秒;
2019-06-28 10:01:27 计算表格GRID4
2019-06-28 10:01:27 生成SQL耗时1毫秒
2019-06-28 10:01:27 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as H46,a.ITEM_NO as aRPTZCFZJGITEMNO
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where ((a.ACCT_TERM <= 1) AND (a.ACCT_TERM > 0) AND (a.DATA_DATE = '2019-02-10') AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:27 SQL执行完毕,查询出9条数据,耗时:190毫秒(开始时间:2019-06-28 10:01:27.281;结束时间:2019-06-28 10:01:27.471);其中生成SQL耗时1毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:188毫秒;
2019-06-28 10:01:27 计算表格GRID4
2019-06-28 10:01:27 生成SQL耗时1毫秒
2019-06-28 10:01:27 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as I46,a.ITEM_NO as aRPTZCFZJGITEMNO
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where ((a.ACCT_TERM > 1) AND (a.ACCT_TERM <= 3) AND (a.DATA_DATE = '2019-02-10') AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:27 SQL执行完毕,查询出0条数据,耗时:190毫秒(开始时间:2019-06-28 10:01:27.472;结束时间:2019-06-28 10:01:27.662);其中生成SQL耗时1毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:188毫秒;
2019-06-28 10:01:27 计算表格GRID4
2019-06-28 10:01:27 生成SQL耗时1毫秒
2019-06-28 10:01:27 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as J46,a.ITEM_NO as aRPTZCFZJGITEMNO
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where ((a.ACCT_TERM > 3) AND (a.ACCT_TERM <= 6) AND (a.DATA_DATE = '2019-02-10') AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:27 SQL执行完毕,查询出0条数据,耗时:191毫秒(开始时间:2019-06-28 10:01:27.662;结束时间:2019-06-28 10:01:27.853);其中生成SQL耗时1毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:189毫秒;
2019-06-28 10:01:27 计算表格GRID4
2019-06-28 10:01:27 生成SQL耗时1毫秒
2019-06-28 10:01:27 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as K46,a.ITEM_NO as aRPTZCFZJGITEMNO
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where ((a.ACCT_TERM > 6) AND (a.ACCT_TERM <= 12) AND (a.DATA_DATE = '2019-02-10') AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:28 SQL执行完毕,查询出2条数据,耗时:189毫秒(开始时间:2019-06-28 10:01:27.853;结束时间:2019-06-28 10:01:28.042);其中生成SQL耗时1毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:187毫秒;
2019-06-28 10:01:28 计算表格GRID4
2019-06-28 10:01:28 生成SQL耗时1毫秒
2019-06-28 10:01:28 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as L46,a.ITEM_NO as aRPTZCFZJGITEMNO
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where ((a.ACCT_TERM >= 12) AND (a.DATA_DATE = '2019-02-10') AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:28 SQL执行完毕,查询出8条数据,耗时:194毫秒(开始时间:2019-06-28 10:01:28.042;结束时间:2019-06-28 10:01:28.236);其中生成SQL耗时1毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:192毫秒;
2019-06-28 10:01:28 计算表格GRID4
2019-06-28 10:01:28 生成SQL耗时1毫秒
2019-06-28 10:01:28 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as C24,a.ITEM_NO as aRPTZCFZJGITEMNO
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where ((a.DATA_DATE = '2019-02-10') AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:28 SQL执行完毕,查询出24条数据,耗时:188毫秒(开始时间:2019-06-28 10:01:28.236;结束时间:2019-06-28 10:01:28.424);其中生成SQL耗时1毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:185毫秒;
2019-06-28 10:01:28 计算表格GRID4
2019-06-28 10:01:28 生成SQL耗时1毫秒
2019-06-28 10:01:28 执行SQL:
select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as D24,a.ITEM_NO as aRPTZCFZJGITEMNO
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where (((a.DATA_DATE >= '2018-12-21') AND (a.DATA_DATE <= '2019-02-10')) AND (b.ID = 1))
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
2019-06-28 10:01:28 SQL执行完毕,查询出24条数据,耗时:573毫秒(开始时间:2019-06-28 10:01:28.424;结束时间:2019-06-28 10:01:28.997);其中生成SQL耗时1毫秒;初始获取连接耗时:1毫秒;查询准备总耗时:1毫秒;执行查询sql耗时:571毫秒;

Edmund 数据达人Lv4

发表于2019-6-28 10:30

只看该作者

取消 关注该作者的回复

10#

lebron 发表于 2019-6-28 10:23
2019-06-28 10:01:17 计算表格GRID4
2019-06-28 10:01:17 生成SQL耗时5毫秒
2019-06-28 10:01:17 执行S ...

自己对照业务数据检查下 这个贴上来我们也不晓得您的数据是什么样的呀

dongy 小试身手Lv3

发表于2019-6-28 10:36

只看该作者

取消 关注该作者的回复

11#

lebron 发表于 2019-6-28 10:23
2019-06-28 10:01:17 计算表格GRID4
2019-06-28 10:01:17 生成SQL耗时5毫秒
2019-06-28 10:01:17 执行S ...

你这粘贴的也太长了,因为之前没有表元信息,所以我估计是C39这段  select * from ( select row_.*, rownumber() over() as rownum_ from ( select sum(a.CUR_BAL/100000000) as C39,a.ITEM_NO as aRPTZCFILITEMNO1054
from RPT_ZCFZJG_DETAIL a
left join V_CURR b
on (a.CURCY_CODE=b.CUR_CODE)
where (b.ID = 1)
group by a.ITEM_NO ) row_ ) row0_ where rownum_<= 100000
这里表明跟另外一张表有关联。首先需要code匹配,然后还要另一张表中的id=1   你把这些条件都加上  去数据库看下还有没有数

上一页12下一页共2页

登录后可回答问题,请登录注册

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号