请教几个SQL语句,请高人指点~~~~~~
现有表A,表B,表C,表D表A字段为 账号 利息 利率
表B字段为 账号 地区号 账户名称
表C字段为 账号 OCX号
表D为总表 字段为 地区号 OCX号 账户名称 账号 余额(利息/利率)
假设表A 表B 表C皆有数据,表D为空
1.首先由表A的数据插入到表D的“账号”,“余额” 字段
2.匹配表D和表B的“账号”字段,更新表D的“地区号”,“ 账户名称”字段
3.匹配表D和表B的“账号”字段,更新表D的 “OCX号”字段
此时,得出表d的记录或为:
地区号 OCX号 账户名称 账号 余额
4041 1010 瑞信公司 955881212 1000
4041 1010 瑞信公司 955881313 1500
4041 1010 瑞信公司 955881414 1000
4042 1010 瑞信公司 955881717 5000
4042 1010 瑞信公司 955881818 5000
4.将表D的“地区号+OCX号”作为定义一个客户的标识
想将表D处理为:
地区号 OCX号 账户名称 账号 余额
4041 1010 瑞信公司 955881212,955881313,955881414 3500
4042 1010 瑞信公司 955881717,955881818 10000
5.此表D将作为1月份的总表,命名为表D1,同样还有2、3、4月份的总表,命名为D2,D3,D4,生成方法相同。
最终将生成一张表E,字段为 地区号 OCX号 账户名称 1月份余额 2月份余额 3月份余额 4月份余额
同样是用“地区号+OCX号”定义一个客户,汇总D1~D4。
----------------------------------------------------------------------------------------------------------
请教高人,按照步骤该如何写查询语句,或该如何对数据表定义属性,请尽量详细,万分感谢!!!