在Informix中,怎么实现这种报表?
数据源
table1(记录数为200万条左右)如下所示
客户号码,品牌,总公司,注册时间,活跃记录
14,1,A02,20070428,0
13,1,A01,20090131,1
11,2,A01,20080305,0
17,1,A02,20080928,0
10,2,A02,20070428,1
12,1,A01,20070807,0
18,2,A02,20081114,0
。。。
别外一表table2(记录数为7百万条左右)
客户号码,分公司,总公司
14,A02001,A02
13,A01001,A01
11,A01001,A01
17,A02001,A02
10,A02002,A02
12,A01002,A01
18,A02001,A02
。。。
问题是这样的,请细分到分公司,出报表方式如下所示
注:新增注册用户总数只需要计算注册日期为20090131的用户总数
当日活跃用户数,注册用户数要细分到分公司
总公司 分公司 新增注册用户总数 当日活跃用户数 注册用户数
(注册日期为20090131的用户总数) 活跃记录为1的总数 table1记录总数
最好在按品牌统计好的基础上再出上述报表,格式为
品牌 总公司 分公司 新增注册用户总数 当日活跃用户数 注册用户数
(注册日期为20090131的用户总数) 活跃记录为1的总数 table1记录总数
要求2,用存储过程应该怎么写,基础不好,第一次接解Informix就被要求这样写