帆软认证FCRP第二题

【题目要求】

数据库中有一张地区数据统计表,但是并不规则 ,记录类似于,225100:02:3:20160725是一串代码,以:分割,第1位为地区代码,第2位为分类代码,第3位为数量,第4位为日期

地区代码含义225100-上海  225200-江苏  225300-浙江 为可能有某些位不存在,缺位时计算规则如下:

1、地区缺位时不参与统计

2、时间缺位时按20151220来计算

数据如下

现要求输入开始日期和结束日期后,自动统计这个时间段内每个地区和各个分类下的数据情况。日期控件中输入的日期格式要求为yyyy-MM-dd

【数据来源】考试数据库wubmh0及chq3g4表

【效果图参考】

其中使用的是SQLite数据库,需要编写分隔符列转行语句:

with split(id,splid,idsstr) as
(
  select 
      id,
      '',
      part||';' 
  from 
      chq3g4    
  UNION ALL 
  SELECT 
      id,
      substr(idsstr, 0, instr(idsstr, ';')),
      substr(idsstr, instr(idsstr, ';')+1)
  FROM 
      split 
  WHERE 
      idsstr!=''
)
SELECT 
    t1.cityid,
    t1.city,
    t2.tp,
    t2.num,
    t2.dy 
FROM 
    wubmh0 t1 
left join 
    (
        select 
	        splid,
        	id,
        	case when 
                substr(splid,-1) <>':' 
            then 
                substr(splid,-8,4)||'-'||substr(splid,-4,2)||'-'||substr(splid,-2) 
            else
                '2015-12-20' 
            end as dy,
           	substr(splid,1,6) as city,
        	substr(splid,8,2) as tp,
        	case when 
                substr(splid,11,instr(substr(splid,10),":"))=":" 
            then 
                0 
            else 
                substr(splid,11,instr(substr(splid,11),":")-1) 
            end as num
	    from 
            split
        where 
            splid != ''  
    ) t2 
on t1.cityid=t2.city
where 
    dy between '${start}' and '${end}';

后面排版就很容易了

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
FCRP考试模拟第二主要是关于帆软fcrp报表运行和数据导入的问。在这道中,我们需要解决的是如何在帆软中运行报表和导入数据的问。 首先,要在帆软中运行报表,我们需要掌握以下几个步骤。首先,我们需要进入帆软系统,并找到报表的位置,可以是工作区或报表中心。接下来,选择需要运行的报表,并点击运行按钮。在弹出的参数窗口中,输入需要的参数,如时间范围、地区等,并点击确定。帆软系统将根据提供的参数运行报表,并生成相应的结果。最后,我们可以在报表窗口中查看并下载生成的结果。 其次,要导入数据到帆软中,我们也需要掌握几个关键步骤。首先,我们需要准备好需要导入的数据,可以是Excel表格、CSV文件等。接下来,在帆软系统中找到数据源管理功能,并点击新建数据源。在弹出的窗口中选择对应的数据库类型,并填写相关的连接信息,如数据库地址、用户名和密码等。完成数据源的创建后,我们可以导入数据。在帆软系统中找到数据导入功能,并选择需要导入的数据源和目标表。我们还可以设置字段映射,将源数据中的字段与目标表中的字段进行对应。最后,点击开始导入按钮,帆软系统将根据设置的映射关系,将数据导入到目标表中。 总之,要解决帆软fcrp考试模拟第二,我们需要熟悉帆软系统中的报表运行和数据导入功能,并掌握相应的操作步骤。这样,我们就可以在帆软中成功运行报表和导入数据,满足需求并得到相应的结果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值