|

楼主 |
发表于 2016-3-21 12:34:18
|
显示全部楼层
本帖最后由 tlkj 于 2016-3-21 12:47 编辑
我的sql语句在sqlserver中得到的结果 是按照zyq分组得到的数据 也对zyq进行了排序 结果没问题 我的sql语句如下use qxselect zyq,disp_id,liudongxianlu,liudongzhandian,guding,qingzhangxianlu+qingzhangzhandian qingzhang,qingzhangxianlu,qingzhangzhandian from
(select zong.zyq zyq,count(zong.disp_id) disp_id,count(liudongxianlu.disp_id) liudongxianlu,count(liudongzhandian.disp_id) liudongzhandian,count(guding.disp_id) guding,count(qingzhangxianlu.disp_id) qingzhangxianlu,count(qingzhangzhandian.disp_id) qingzhangzhandian from
(select zyq,disp_id,zyq_id from v_dayReport1 where wgsj <= '2016-03-19' and wgsj >= '2016-03-18') zong
left join
(select zyq, qxlx ,disp_id ,qxjg from v_dayReport1 where (qxlx='流动车抢修' or qxlx='中心站抢修') and xlzd='线路抢修' and wgsj <= '2016-03-19' and wgsj >= '2016-03-18')liudongxianlu
on zong.disp_id=liudongxianlu.disp_id
left join
(select zyq, disp_id ,qxlx ,qxjg from v_dayReport1 where (qxlx='流动车抢修' or qxlx='中心站抢修') and xlzd='站点抢修'and wgsj <= '2016-03-19' and wgsj >= '2016-03-18')liudongzhandian
on zong.disp_id=liudongzhandian.disp_id
left join
(select zyq, qxlx ,disp_id from v_dayReport1 where qxlx='固定站抢修' and wgsj <= '2016-03-19' and wgsj >= '2016-03-18')guding
on zong.disp_id=guding.disp_id
left join
(select zyq, qxlx,disp_id from v_dayReport1 where qxlx='大抢修'and xlzd='线路抢修' and wgsj <= '2016-03-19' and wgsj >= '2016-03-18')qingzhangxianlu
on zong.disp_id=qingzhangxianlu.disp_id
left join
(select zyq, qxlx,disp_id from v_dayReport1 where qxlx='大抢修'and xlzd='站点抢修' and wgsj <= '2016-03-19' and wgsj >= '2016-03-18')qingzhangzhandian
on zong.disp_id=qingzhangzhandian.disp_id
group by zong.zyq )A
left join
t_work_area B
on A.zyq=B.zyq_mc
order by B.zyq_id
------------------------------------------------------------------------------
我的action也是对的 因为之前在浏览器中得到过结果 但是zyq是按照字母排序的 也就是 本来应该是一二三四五 但成了 二三四五一
--------------------------------------------------
现在在报表设计时看不到reportdta中的列,只用系统提供的那四个,并且我手动输入的时候select 和 group可以显示数据但是用selecth和grouph就会报错 报错信息是这样的
2016-03-21 12:34:42 Excel生成报表定义失败,文件名:E:/BeX5_V3.2.1/model/UI2/qx/qx/process/dayReport/ribao1.xml
javax.servlet.ServletException: java.lang.RuntimeException: Excel生成报表定义失败,文件名:E:/BeX5_V3.2.1/model/UI2/qx/qx/process/dayReport/ribao1.xml
at com.justep.ui.servlet.MainServlet.service(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.justep.portal.filter.RedirectFilter.doFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.RuntimeException: Excel生成报表定义失败,文件名:E:/BeX5_V3.2.1/model/UI2/qx/qx/process/dayReport/ribao1.xml
at com.justep.report.xls.XLSTransformer.transform(Unknown Source)
at Report.generateReportDoc(Report.java:339)
at Report.generateReportDefine(Report.java:311)
at Report.execute(Report.java:67)
at com.justep.ui.component.ComponentEngine.processServerTemplate(Unknown Source)
at com.justep.ui.component.ComponentEngine.parser(Unknown Source)
at com.justep.ui.component.ComponentEngine.parser(Unknown Source)
at com.justep.ui.component.ComponentEngine.parser(Unknown Source)
at com.justep.ui.component.ComponentEngine.parser(Unknown Source)
at com.justep.ui.component.ComponentEngine.execute(Unknown Source)
at com.justep.ui.WindowCompiler2.w2Middle(Unknown Source)
at com.justep.ui.WindowCompiler2.compile(Unknown Source)
at com.justep.ui.WindowServer2.compileWindow(Unknown Source)
at com.justep.ui.WindowServer2.service(Unknown Source)
... 17 more
Caused by: java.lang.RuntimeException: Excel生成报表定义失败
at com.justep.report.xls.XLSTransformer.transform(Unknown Source)
... 31 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: 23
at com.justep.xls.Worksheet.getCell(Unknown Source)
at com.justep.report.xls.XLSTransUtils.getSpan(Unknown Source)
at com.justep.report.xls.XLSTransContent.a(Unknown Source)
at com.justep.report.xls.XLSTransContent.a(Unknown Source)
at com.justep.report.xls.XLSTransContent.scanCols(Unknown Source)
at com.justep.report.xls.XLSTransContent.transform(Unknown Source)
... 32 more
三月 21, 2016 12:34:42 下午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet main-servlet threw exception
java.lang.ArrayIndexOutOfBoundsException: 23
at com.justep.xls.Worksheet.getCell(Unknown Source)
at com.justep.report.xls.XLSTransUtils.getSpan(Unknown Source)
at com.justep.report.xls.XLSTransContent.a(Unknown Source)
at com.justep.report.xls.XLSTransContent.a(Unknown Source)
at com.justep.report.xls.XLSTransContent.scanCols(Unknown Source)
at com.justep.report.xls.XLSTransContent.transform(Unknown Source)
at com.justep.report.xls.XLSTransformer.transform(Unknown Source)
at com.justep.report.xls.XLSTransformer.transform(Unknown Source)
at Report.generateReportDoc(Report.java:339)
at Report.generateReportDefine(Report.java:311)
at Report.execute(Report.java:67)
at com.justep.ui.component.ComponentEngine.processServerTemplate(Unknown Source)
at com.justep.ui.component.ComponentEngine.parser(Unknown Source)
at com.justep.ui.component.ComponentEngine.parser(Unknown Source)
at com.justep.ui.component.ComponentEngine.parser(Unknown Source)
at com.justep.ui.component.ComponentEngine.parser(Unknown Source)
at com.justep.ui.component.ComponentEngine.execute(Unknown Source)
at com.justep.ui.WindowCompiler2.w2Middle(Unknown Source)
at com.justep.ui.WindowCompiler2.compile(Unknown Source)
at com.justep.ui.WindowServer2.compileWindow(Unknown Source)
at com.justep.ui.WindowServer2.service(Unknown Source)
at com.justep.ui.servlet.MainServlet.service(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.justep.portal.filter.RedirectFilter.doFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:745)
-----------------------------------------------------------------------------------------------------------------
请帮忙调查看看 为什么会这样呢 该怎么修改呢
|
|