请指教一简单SQL语句,请大家指教. ( 积分: 20 )

  • 主题发起人 主题发起人 newmaid
  • 开始时间 开始时间
N

newmaid

Unregistered / Unconfirmed
GUEST, unregistred user!
sql2000
a表 物品表
物品代码 物品单价

b表 会员表
卡号 姓名 消费总金额

c表 消费表
卡号 物品代码 次数

我想重新更新b表中每个人的消费总金额,sql应该咋写.新手,请大家不吝指教.
 
提的问题不是很明白。
重新更新每个人的消费总金额?而你的C表中根本没有单品消费金额字段,怎么统计?
如果有的话还好。
select B.卡号,B.姓名,Sum(Isnull(X.总额,0)) As 消费额 From B表 As B Left Outer Join(Select 卡号,Sum(金额) as 总额 From C表 Group by 卡号 ) As X on B.卡号=X.卡号
Where 条件..... Group by B.卡号,B.姓名 Order by ....
 
自己解决了.结贴
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
870
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部