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
我的列名来自“产品”列。比如,任何在指定日期范围内有一行的产品都应该在报告中有一列。但是其他产品 - 在那段时间内没有出售 - 不应该有一个全0的列。我怎样才能做到这一点?奖励积分如果在SQLite中有效。
TIA。