标题:请教几个SQL语句,请高人指点~~~~~~
只看楼主
useasd
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2010-3-26
结帖率:33.33%
 问题点数:0 回复次数:1 
请教几个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。
----------------------------------------------------------------------------------------------------------

请教高人,按照步骤该如何写查询语句,或该如何对数据表定义属性,请尽量详细,万分感谢!!!
搜索更多相关主题的帖子: SQL 语句 高人 
2010-12-11 21:20
feeless
Rank: 2
等 级:新手上路
威 望:3
帖 子:310
专家分:0
注 册:2007-2-7
得分:0 
D为总表,,干嘛还要A,B,C

DBTwin SQL SERVER 集群(容错、备份、负载均衡)QQ:69166070
2010-12-13 12:17



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-328725-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.790439 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved