如何用RAILS做一个临时表

如何用RAILS做一个临时表

在开发里,通过数据库查询出的数据如下:
month   type   amount
2008-11   1    10.8
2008-11   2    12.8
2008-11   3    13.8
2008-12   1    5.8
2008-12   2    16.8
2008-12   4    15.8

那么,我现在想把它们重组成如下的状态:
month   type-a  type-b  type-c  type-d
2008-11   10.8   12.8   13.8  null
2008-12   5.8    16.8   null  15.8

请问我该怎么做.
楼主的临时表是指的什么意思?
是要按照第二个表的样式在网页上作显示,还是要保存到数据库供以后的查询使用?
想显示在网页上.但又不想查询太多次的数据库.所以,有没有一次性解决的办法.
不是只要一次查询就可以了么?
按时间一次查出来显示就可以了。