Foxtable(狐表)用户栏目专家坐堂 → 求助:关于SQL中sum的问题


  共有2170人关注过本帖树形打印复制链接

主题:求助:关于SQL中sum的问题

美女呀,离线,留言给我吧!
Springamy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:427 积分:2969 威望:0 精华:0 注册:2017/4/6 15:51:00
求助:关于SQL中sum的问题  发帖心情 Post By:2018/9/10 16:26:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:00.png
图片点击可在新窗口打开查看

 

 

 

SELECT
 x.*,
 isnull(isnull(x.订单金额, 0) + isnull(x.折扣, 0) - isnull(x.已付金额, 0),0) AS 未付金额,
 x.fa piao总金额 AS 应开fa piao金额,
 
FR OM
 (
  SELECT
   s.*  FR OM
   (
    SELECT
     isnull(f.rkje, 0) AS 入库金额,
     c.htje AS 订单金额,
     d.dccj AS 折扣,
     Isnull(a.fkrdje, 0) AS 已付金额,

............

图片可以看出问题  同一个订单多次付款,但是没有汇总付款.如果要需要把已付金额、未付金额列根据订单累计怎么在SQL中计算??

如图:


图片点击可在新窗口打开查看此主题相关图片如下:000.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/10 17:22:00 [只看该作者]

你需要累加【本次付款金额】,然后加减不就行了,类似

 

https://www.cnblogs.com/Fooo/p/4070030.html

 


 回到顶部