http://www.geocities.com/colinpriley/sql/sqlitepg09.htm有一种很好的技术来创建表格报告,其中表的列名可以在查询中编码,但在我的情况下,列应该是来自数据库。假设我有每日销售数据,例如:
Transaction Date Rep Product Amount
1 July 1 Bob A12 $10
2 July 2 Bob B24 $12
3 July 2 Ted A12 $25
...
我想要一份每周总结报告,显示每个代表销售的每种产品的数量:
A12 B24
Bob $10 $12
Ted $25 $0
我的列名来自 Product 列。比如说,在指定日期范围内有一行的任何产品都应该在报告中有一列。但是其他产品——在那个时间范围内没有售出——不应该有一个全为 0 的列。我怎样才能做到这一点?如果它在 SQLite 中工作,则可以加分。
TIA。