【发布时间】:2014-03-28 23:21:36
【问题描述】:
我已经坚持了好多年了。这可能是显而易见的,但老实说,我没有那么多 SQL 知识。我得到了以下两个表:
Date1 Cost1
-------------------
01-01-14 50,65
02-01-14 12,12
和
Date2 Cost2
-------------------
01-01-14 123,12
02-01-14 14,15
我需要以下输出:
Number of month Total amount of table 1 and 2 for that specific month
-------------------------------------------------------------------------
1 2425252,52
2 53252,89
我得到了适用于单个表的查询,我可以在我的实际代码中对它们进行排序,但我只知道查询是可能的,但我根本不知道怎么做。我一直在研究内连接和外连接,但由于我使用了两个 group by 语句,我得到了每个月数乘以 12 且值不正确的结果。
非常感谢您。
【问题讨论】:
-
一月份的
50,65和123,12如何变成2425252,52? -
抱歉,这些只是随机测试编号。每个月有大约 600 个值,这导致了相当高的总数
标签: sql oracle sum multiple-tables