SQL查询 - 按月到期的Pivot贷款运行总计

时间:2016-02-12 01:43:09

标签: sql-server

更新:适用于Microsoft SQL Server。

这看起来很简单,但是我把头撞在墙上才弄明白。

我已经获得了一张贷款数据表,我希望每个月支付到期金额并汇总。这类似于静态池分析"每行贷款行和​​月份列。您可以使用此SQL Fiddle来查看示例数据。

我已经创建了一个90 second screencast来更好地解释我需要的数据透视和摘要结果,如果有帮助的话。谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

此查询将解决您的实际情况:

Reservation.join(:user).join(:table).select("tables.seats AS table_seats")

在此处查看:http://sqlfiddle.com/#!6/47701/12

这种方法的问题在于,如果还有更多月份需要手动添加。为了自动执行此操作,您必须创建一个程序来执行此操作,如此答案所述:[{3}} @bluefeet