我有一个客户想要一份年终报告,该报告在其各自的月份列中显示数据,如下所示:
Income Jan Feb Mar ..... Dec
Rent 10.00 10.00 10.00 10.00
Expenses
Landscape 5.00 3.00 2.00 5.00
Net Income 5.00 7.00 8.00 5.00
所有的交易数据都存储在一个这样的表中
Create Table transaction(
id int,
date DATE,
amount DECIMAL 10,2,
account_type INT)
我不太确定如何开始。我使用 iReport 作为报表设计器,使用 mysql 作为数据库。有没有一种有效的方法使用 SQL 来获得这样的东西?做这样的事情SELECT date FROM transaction WHERE date between 1-01-2012 and 12-31-2012
给我结果,然后使用我的 iReport 以某种方式将数据拆分为客户想要的列,对我来说更好吗?
我想知道最好的方法是什么,以及我如何才能做到这一点。
感谢您的帮助和想法。