如何在sql中使用SUM?

时间:2014-02-23 12:08:11

标签: mysql sql

我有3张桌子:

PRIJEM:收入表包含整个期间文件中有关货物的数据

ICO CHAR(8)
DOKLAD CHAR(16)
DATUM DATETIME
PrijemEur Money

VYDAJ:费用/销售表/包括整个期间文件详细销售的数据

ICO CHAR(8)
DOKLAD CHAR(16)
DATUM DATETIME
VydajEur Money

ORG:拨打所有合并到不同地区的客户。

ICO CHAR(8)
NAZOV VARCHAR
OKRES char(10)

我的问题是:我希望完整列表中包含的每个ICO的收入和支出总和 表格的表格移动(客户周转率):

ICO, name, PrijemEur, VydajEur    """???

1 个答案:

答案 0 :(得分:0)

SELECT o.ICO, o.NAZOV as name, SUM(p.PrijemEur), SUM(v.VydajEur) 
FROM ORG o 
LEFT JOIN PRIJEM p ON(p.ICO = o.ICO) 
LEFT JOIN VYDAJ v ON(v.ICO = o.ICO)
GROUP BY o.ICO, o.NAZOV

应该工作(未经测试)