我有一张表,目前是一长串设备和有关它们何时出售的信息。我需要拿一张看起来像这样的桌子:
Item | Time Sold
--------------------
A 05/2010
B 04/2010
C 03/2010
A 04/2010
A 05/2010
然后有一个表格,其中项目作为第一列,日期的计数是列标题,如下所示:
Item | Count_03/2010 | Count_04/2010 | Count_05/2010
-------------------------------------------------------------
A | 0 | 1 | 2
B | 0 | 1 | 0
C | 1 | 0 | 0
有没有一种简单的方法可以做到这一点?我知道在其他语言中只有一个命令可以做到这一点,想知道 SQL 是否有一个。
编辑
我的问题是有不止一张表,并且在某些表中的月份可能与其他表中的不同。无论如何,通过获取列出的变量然后使用这些变量在代码中创建列来编写一个适用于它们的脚本吗?如果我知道月份总是相同的,我可以写一个,但由于它们是可变的,有没有办法做到这一点。