3表加法和减法

时间:2017-12-08 23:48:46

标签: mysql sum subtraction

我有三张桌子:

Description of tablo1 and tablo2 and tablo3

我想根据表3收集操作和年份对所有结果进行分组。

以下是我想要的示例:

tablo1
2017 - > 2100(alacak)

tablo2
2017 - > 600(borc)

  • 2100(alacak) - 600(borc)= 1600(结果)

tablo3
2017 - > 600(gider)

  • 1600(结果) - 600(gider)= 1000(最终)

我尝试了这样的代码:

SELECT tablo1.year, (SUM(tablo1.alacak)-SUM(tablo2.borc)-SUM(tablo3.gider)) AS result
FROM
    tablo1 JOIN tablo2 ON tablo1.alacak = tablo2.borc        
    LEFT JOIN giderler ON tablo1.alacak = tablo3.gider
    GROUP BY tablo1.year DESC;

但它不起作用。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

this你想要的是什么???

LastOrDefault