请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
baijiajun89757(uid:185082)
职业资格认证:FCA-FineReport | FCA-FineBI | FCA-业务分析理论
  • 输入数字,不能是0 ,如果是1——9,前面自动补0    数字的位数只能是2位
  • 比如sql查询找到条件1时,结果记录下来,,没有匹配的继续走条件2,再继续匹配条件2的结果,走完了之后,结果记录下来,最后把没有匹配条件1,条件2的 也记录下来         这样查询出的结果就是我需要的  求问怎么写,              selectcase ${GBAN}   when 1 then GBAN01/100  when 2 then GBAN02/100 + GBAN01/100  when 3 then GBAN03/100 + GBAN02/100 + GBAN01/100  when 4 then GBAN04/100 + GBAN03/100 + GBAN02/100 + GBAN01/100  when 5 then GBAN05/100 + GBAN04/100 + GBAN03/100 + GBAN02/100 + GBAN01/100  when 6 then GBAN06/100 + GBAN05/100 + GBAN04/100 + GBAN03/100 + GBAN02/100 + GBAN01/100  when 7 then GBAN07/100 + GBAN06/100 + GBAN05/100 + GBAN04/100 + GBAN03/100 + GBAN02/100 + GBAN01/100  when 8 then GBAN08/100 + GBAN07/100 + GBAN06/100 + GBAN05/100 + GBAN04/100 + GBAN03/100 + GBAN02/100 + GBAN01/100  when 9 then GBAN09/100 + GBAN08/100 + GBAN07/100 + GBAN06/100 + GBAN05/100 + GBAN04/100 + GBAN03/100 + GBAN02/100 + GBAN01/100  when 10 then GBAN10/100 + GBAN09/100 + GBAN08/100 + GBAN07/100 + GBAN06/100 + GBAN05/100 + GBAN04/100 + GBAN03/100 + GBAN02/100 + GBAN01/100  when 11 then GBAN11/100 + GBAN10/100 + GBAN09/100 + GBAN08/100 + GBAN07/100 + GBAN06/100 + GBAN05/100 + GBAN04/100 + GBAN03/100 + GBAN02/100 + GBAN01/100  when 12 then GBAN12/100 + GBAN11/100 + GBAN10/100 + GBAN09/100 + GBAN08/100 + GBAN07/100 + GBAN06/100 + GBAN05/100 + GBAN04/100 + GBAN03/100 + GBAN02/100 + GBAN01/100  end as GBAN,trim(GBCO),trim(MCDC),trim(GMOBJ),trim(GMSUB),trim(GMDl01),trim(GBSBL),trim(GBAPYC),trim(MCDC),trim(ABALPH),trim(MCDC)||trim(ABALPH) a FROM PRODDTA.F0902,PRODDTA.F0006,PRODDTA.F0901,PRODDTA.F0101 where gbaid = gmaid and  trim(aban8)=trim(gbsbl) --and trim(mcmcu)=trim(gbsbl)and gbco=mcco and mcstyl='BS'and GBCTRY = '${GBCTRY}' and GBFY = '${GBFY}' ${if(len(GBCO)==0,"","and GBCO like '%"+GBCO +"%'")}${if(len(GMOBJ)==0,"","and GMOBJ like '%"+GMOBJ +"%'")}${if(len(GMSUB)==0,"","and GMSUB like '%"+GMSUB +"%'")}${if(len(GBSBL)==0,"","and GBSBL like '%"+GBSBL +"%'")}标红的就是条件,先满足这个trim(aban8)=trim(gbsbl) ,满足的查询出来,不满足的,继续匹配 trim(mcmcu)=trim(gbsbl)条件,满足的查询出来,这两个条件都不满足的(也就是GBSBL为空的)不满足这两个条件的也同时查询出来
  • 放到单元格里,预览数据就是0
  • select trim(GBOBJ)||trim(GMSUB) a,case ${GBAN}   when 1 then GBAN01/100  when 2 then GBAN02/100 + GBAN01/100  when 3 then GBAN03/100 + GBAN02/100 + GBAN01/100  when 4 then GBAN04/100 + GBAN03/100 + GBAN02/100 + GBAN01/100  when 5 then GBAN05/100 + GBAN04/100 + GBAN03/100 + GBAN02/100 + GBAN01/100  when 6 then GBAN06/100 + GBAN05/100 + GBAN04/100 + GBAN03/100 + GBAN02/100 + GBAN01/100  when 7 then GBAN07/100 + GBAN06/100 + GBAN05/100 + GBAN04/100 + GBAN03/100 + GBAN02/100 + GBAN01/100  when 8 then GBAN08/100 + GBAN07/100 + GBAN06/100 + GBAN05/100 + GBAN04/100 + GBAN03/100 + GBAN02/100 + GBAN01/100  when 9 then GBAN09/100 + GBAN08/100 + GBAN07/100 + GBAN06/100 + GBAN05/100 + GBAN04/100 + GBAN03/100 + GBAN02/100 + GBAN01/100  when 10 then GBAN10/100 + GBAN09/100 + GBAN08/100 + GBAN07/100 + GBAN06/100 + GBAN05/100 + GBAN04/100 + GBAN03/100 + GBAN02/100 + GBAN01/100  when 11 then GBAN11/100 + GBAN10/100 + GBAN09/100 + GBAN08/100 + GBAN07/100 + GBAN06/100 + GBAN05/100 + GBAN04/100 + GBAN03/100 + GBAN02/100 + GBAN01/100  when 12 then GBAN12/100 + GBAN11/100 + GBAN10/100 + GBAN09/100 + GBAN08/100 + GBAN07/100 + GBAN06/100 + GBAN05/100 + GBAN04/100 + GBAN03/100 + GBAN02/100 + GBAN01/100  end as GBANfrom proddta.f0902,proddta.f0901where GMAID = GBAIDand GBCTRY = '${GBCTRY}' and GBFY = '${GBFY}' and GBCO = '${GBCO}' order by a desc这是我求本年累计金额总和的SQL      比如我选择18年6月份    报表模板就来16年的总和   17年的总和    到18年  就是1+2+.....+6月的总和     求问模板怎么设计  SQL如何改一下
  • SELECT GLWR01,sum(glaa/100) FROM proddta.f0911,proddta.f0010  where   glco=ccco and GLCTRY = '${GLCTRY}'   --世纪and GLFY = '${GLFY}'    --年份and  GLPN = '${GLPN}'  --月份and CCNAME = '${CCNAME}'   --公司名称${if(len(GLPOST)==0,"",if(GLPOST="P","and GLPOST='P'","and GLPOST is null"))}group by GLWR01这是我查询当月金额的SQL     求问如何写一个   比如我月份选3   查出的金额 就是 1月+2月+3月的金额    选几月就累加到几月
  • 只能查询很早之前添加的用户,最近添加的都查询不出,所有导致报表的填报功能会报user不存在的一个错误,请问如何解决
  • 如何通过选了CCCO  CCNAME就自动一.一对应匹配出来了    反过来也是类似的
  • 在决策系统里面  用户名对应的参数是  fr_username那么姓名   也就是我数据决策系统里面存‘李之颖’的这个字段 对应的是什么呢?因为我要在我的填报报表模板里面 自动获取  然后存到我的数据库里面
  • select sum(GBAPYC/100) 年初数,sum(GBAN/100) 月份数合计,sum(GBAPYC/100+GBAN/100) 期末数,trim(GBOBJ) GBOBJ from (select GBAPYC,GBOBJ,GBAID,GBCTRY,GBFY,GBCO,GBAN01 GBAN, 1 m FROM proddta.f0902union allselect 0 GBAPYC,GBOBJ,GBAID,GBCTRY,GBFY,GBCO,GBAN02 GBAN, 2 m FROM proddta.f0902union allselect 0 GBAPYC,GBOBJ,GBAID,GBCTRY,GBFY,GBCO,GBAN03 GBAN, 3 m FROM proddta.f0902union allselect 0 GBAPYC,GBOBJ,GBAID,GBCTRY,GBFY,GBCO,GBAN04 GBAN, 4 m FROM proddta.f0902union allselect 0 GBAPYC,GBOBJ,GBAID,GBCTRY,GBFY,GBCO,GBAN05 GBAN, 5 m FROM proddta.f0902union allselect 0 GBAPYC,GBOBJ,GBAID,GBCTRY,GBFY,GBCO,GBAN06 GBAN, 6 m FROM proddta.f0902union allselect 0 GBAPYC,GBOBJ,GBAID,GBCTRY,GBFY,GBCO,GBAN07 GBAN, 7 m FROM proddta.f0902union allselect 0 GBAPYC,GBOBJ,GBAID,GBCTRY,GBFY,GBCO,GBAN08 GBAN, 8 m FROM proddta.f0902union allselect 0 GBAPYC,GBOBJ,GBAID,GBCTRY,GBFY,GBCO,GBAN09 GBAN, 9 m FROM proddta.f0902union allselect 0 GBAPYC,GBOBJ,GBAID,GBCTRY,GBFY,GBCO,GBAN10 GBAN, 10 m FROM proddta.f0902union allselect 0 GBAPYC,GBOBJ,GBAID,GBCTRY,GBFY,GBCO,GBAN11 GBAN, 11 m FROM proddta.f0902union allselect 0 GBAPYC,GBOBJ,GBAID,GBCTRY,GBFY,GBCO,GBAN12 GBAN, 12 m FROM proddta.f0902)where GBCTRY = '${GBCTRY}' and GBFY = '${GBFY}' and GBCO = '${GBCO}'and m<='${GBAN}'and GBOBJ = '1001' or GBOBJ = '1002' OR GBOBJ = '1012' group by trim(GBOBJ)order by 4年初数是固定的,期末数=年初数+月份数合计   如果是1月就 年初数+1月份数据如果是2月,  年初数+1月份数据+2月份数据累加的时候,貌似加重复了,请问如何改一下
  • 上面这个只是查看的版本···然后现在要求做一个填报版本,我准备在服务器上自己建表来存,但是看到这个大一堆字段·下面是我填报的模板我建一个公司表,来存公司  ID   公司编号:CCCO   公司名称CCNAME         还有一个就是存这些金额的表  但是我每一个单元格,都要建2个字段吗?比如第一个我就要建huobizijin_nianchu       huobizijin_qimo    这样来建吗?

36

30

36

10

1234下一页
个人成就
内容被浏览19,428
加入社区6年87天
返回顶部