0
我在SQL Server中使用這些列的表:查詢比較兩個年銷售額
- 年
- 月
- 產品
- 數量
例子:
Year Month Product Qty
2011 1 XYZQW 45
所以在這個表中存儲了所有的產品銷售。
我需要建立一個查詢一年的比較和其先前建立這個報告:
Year GEN FEB MAR APR MAY GIU JUL AUG SEP OCT NOV DEC
-------------------------------------------------------
2011 12 23 56 54 14 11 15 18 89 87 48 98
2012 19 21 55 50 24 10 19 17 88 81 45 90
有一種方法可以做到這一點,而無需創建臨時表?
這就是所謂的'pivot'。在這裏瞭解它(http://technet.microsoft.com/en-us/library/ms177410(v=sql.105).aspx)。 –