【*项目】【市场监控】模块oracleclient创建数据步骤:

本文以【主要食用农副产品市场监控】->【价格查询分析】模块为例,其余模块和此模块测试步骤相同。

  1. 此模块测试数据库名为business,主要业务是监测价格、商品、对象等信息,数据源是以网点为单位,从网点获取数据,此处测试表如下,其中DLMMCP_DET_PRICESUM_DAY_201701、DLMMCP_DET_PRICESUM_DAY_201702、DLMMCP_DET_PRICESUM_DAY_201703、DLMMCP_DET_PRICESUM_DAY_201704的四个表分别存放1-3月、4-6月、7-9月、10-12月的日商品价格记录,剩下分别对应月、季度、周:

 

DLMMCP_DET_PRICESUM_DAY_201701
DLMMCP_DET_PRICESUM_DAY_201702
DLMMCP_DET_PRICESUM_DAY_201703
DLMMCP_DET_PRICESUM_DAY_201704
DLMMCP_DET_PRICESUM_MONTH
DLMMCP_DET_PRICESUM_QUARTER
DLMMCP_DET_SALES_WEEK_2017

 

  1. 在business数据库DLMMCP_DET_PRICESUM_DAY_201701表中制造测试数据,所有数据的码值来源于datacenter数据库DLMMCP_CODE_LIST表,各个列对应的码值(商品码没有全部列出,需要的话到表中查取获得)如下表:

 

列名码值范围
AREACODE32001    1区
32002    2区
32003    3区
32004    4区
32005    5区

32006    6区
32007    7区

FORMATCODE15001    杂货店

15002    商场
15003    超市
15004    市场

COMPANYCODE1003      重点油承储公司
1004      重点肉类承储公司
1005      应急储备水公司1
1006      应急储备水公司2
1007      应急储备面包公司1
1008      投放蔬菜公司
1009      应急储备面包公司2
1010      投放熟食公司
PRODUCEPLACE30004     本地
30005     外地
GOODSCODE200020012002         牛肉
0013002000022        红酒
0013002000049        550ml雪花
0013002000021        啤酒

 

0013002000044        500ml青岛
0024001000025        豆油
800100200200001      10kg大米
0023002002000042     5kg大米
0032001001000024     国光
0032001001000023     富士

UNIT31001   斤
31002   公斤
31003   两
31004   盒

 

  1. 数据制作过程

将数据复制到Excel表格中,共计设计268条数据,再将DLMMCP_DET_PRICESUM_DAY_201701表中的全部数据复制到其余表,再对应修改时间内容。

  1. Tips: 涉及到的sql语句备注:

 

替换DLMMCP_DET_PRICESUM_DAY_201703表中的月份对应替换成8、9、10月

update DLMMCP_DET_PRICESUM_DAY_201703 t

set t.inputdate=replace(t.inputdate,’05’,’08’)

where t.inputdate like ‘%05%’

 

 

把03表的inputdate替换成02表的inputdate内容

update DLMMCP_DET_PRICESUM_DAY_201703 t

set t.inputdate=(select b.inputdate from DLMMCP_DET_PRICESUM_DAY_201702 b where t.id=b.id)

 

将日表中的日信息删除掉,即成为月信息,具体操作如下

update DLMMCP_DET_PRICESUM_MONTH t

set t.inputdate=substr(t.inputdate,0,6)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值