| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 716 人关注过本帖
标题:sql语句求教,高手来看看
只看楼主 加入收藏
a85157154
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-7-17
收藏
 问题点数:0 回复次数:3 
sql语句求教,高手来看看
对明细b进行明细重算 并更新汇总表a总数

汇总表a

卡号   姓名   发卡日期            总分数   

 1      张三   2010-07-01        170(正确120)
 
 2      李四   2010-06-01        70(正确120)

明细表b

卡号   姓名   操作日期                      每笔分数    总分数   

 1     张三   2010-07-02  10:30:05          100          150(正确100)

 1     张三   2010-07-03  11:35:01          20           170(正确120)
 
 2     李四   2010-06-05  09:30:05          10           50(正确10)

 2     李四   2010-07-01  16:35:01          20           70(正确30)


现在由于删除了表b的部分明细,总分数发生错误 需要对 明细表b中的单笔明细按时间做累加 对
总分数做重新计算 变成正确的分数

求教怎么写sql语句

搜索更多相关主题的帖子: 120 sql语句 汇总表 明细表 
2012-07-17 18:03
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:0 
数据冗余+数据不一致

★★★★★为人民服务★★★★★
2012-07-18 06:22
坠落着的云
Rank: 2
等 级:论坛游民
帖 子:42
专家分:61
注 册:2011-4-26
收藏
得分:0 
数据冗余
2012-07-23 16:48
feather2012
Rank: 1
等 级:新手上路
帖 子:2
专家分:7
注 册:2012-7-27
收藏
得分:0 
--t_a 总表
--t_b 分表
update t_a set t_a.总分数= c.总分 from
(select sum(t_b.每笔分数) 总分,t_b.姓名 姓名 from t_b group by t_b.姓名 )c
where t_a.姓名 = c.姓名
2012-07-27 18:27
快速回复:sql语句求教,高手来看看
数据加载中...
 
   



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

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