永发信息网

VFP中如何用SQL语句求和

答案:3  悬赏:0  手机版
解决时间 2021-12-29 05:35
  • 提问者网友:未信
  • 2021-12-28 08:53
我用SUM求和速度太慢,请问如何用SQL语句来求和。
我有两个表
表一、客户表(有字段“客户编码”,“客户名称”,“销售总额”)
表二、销售明细(有字段“客户编码”,“客户名称”,“销售日期”,“销售金额”)
我想把表二中的销售金额求和后更新表一中对应客户的“销售总额”
用SQL语句如何实现?

不好意思。各位的回答我试了不行呀。请高手给我一个正确的答案!
最佳答案
  • 五星知识达人网友:撞了怀
  • 2021-12-28 10:11
select a.客户编码,a.客户名称,b.销售总额 from 客户表 a inner join (select 客户编码,sum(销售金额) as 销售总额 from 销售明细 group by 客户编码) on a.客户编码=b.客户编码

以上,希望对你有所帮助!
全部回答
  • 1楼网友:北方的南先生
  • 2021-12-28 12:26
select top 1 是指 查询结果第一条记录 如果select top10 查询结果前10条记录 order by 1 , 2 ,3 这里的123 是指列的序号, 如果表中是 emp_no ,emp_name,emp_age order by emp_no ,emp_name,emp_age 等效 order by 1, 2, 3
  • 2楼网友:孤独的牧羊人
  • 2021-12-28 11:32
update 客户表 set 客户表.销售总额=t.sumsl from (select 客户编码,sum(销售总额) as sumsl from 销售明细 group by 客户编码) t where 客户表.客户编码=t.客户编码 前提 客户表中客户编码唯一
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯