首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql中的Sum from sum

mysql中的Sum from sum
EN

Stack Overflow用户
提问于 2011-03-22 21:20:33
回答 2查看 365关注 0票数 1
代码语言:javascript
复制
 SELECT 
f.nummer AS factuur_id,
f.mvoor AS factuur,
f.faktuurnr AS factuur_nr,
f.topdatum AS factuur_datum,
f.vervaldag AS factuur_vervaldatum,
f.totbruto AS factuur_totaal,
SUM(c.totbruto) AS credit_totaal,
SUM(b.bedrag) AS bedrag_totaal,
f.totbruto - (SUM(c.totbruto) + SUM(b.bedrag)) AS SOM

FROM    ((facturen AS f LEFT JOIN creditnota AS c ON f.nummer = c.nummer)

LEFT JOIN betaling1 AS b ON f.nummer = b.factuurnr)

LEFT JOIN klanten AS k ON f.klantnr = k.nr

WHERE f.betaald = 'N'

AND CURDATE() >= DATE_ADD(f.vervaldag, INTERVAL 15 DAY)

GROUP BY f.nummer

HAVING  (factuur_totaal - (SUM(c.totbruto) + SUM(b.bedrag))) > 0 

ORDER BY k.naam

现在我想要SOM中的一个和,我需要一个子查询吗?我该怎么做呢?

我知道我可以循环它,但我希望它在一个查询中。

mysql,php

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-22 21:31:45

SOM语句包装在另一个SUM()调用中:

代码语言:javascript
复制
SELECT ...
    SUM(f.totbruto - (SUM(c.totbruto) + SUM(b.bedrag))) AS SOM
...
票数 0
EN

Stack Overflow用户

发布于 2011-03-22 21:27:45

您可以这样做:

代码语言:javascript
复制
SELECT SUM(SOM) FROM (
    SELECT 
    f.nummer AS factuur_id,
    f.mvoor AS factuur,
    f.faktuurnr AS factuur_nr,
    f.topdatum AS factuur_datum,
    f.vervaldag AS factuur_vervaldatum,
    f.totbruto AS factuur_totaal,
    SUM(c.totbruto) AS credit_totaal,
    SUM(b.bedrag) AS bedrag_totaal,
    f.totbruto - (SUM(c.totbruto) + SUM(b.bedrag)) AS SOM

FROM    ((facturen AS f LEFT JOIN creditnota AS c ON f.nummer = c.nummer)
LEFT JOIN betaling1 AS b ON f.nummer = b.factuurnr)
LEFT JOIN klanten AS k ON f.klantnr = k.nr
WHERE f.betaald = 'N'
AND CURDATE() >= DATE_ADD(f.vervaldag, INTERVAL 15 DAY)
GROUP BY f.nummer
HAVING  (factuur_totaal - (SUM(c.totbruto) + SUM(b.bedrag))) > 0 
ORDER BY k.naam) AS temp

基本上,我已经将您的查询封装在一个SELECT SUM(<some row>) FROM (<your query>) AS temp中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5391925

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档