我有一张数据表,
Item sales_description date amount sequence
---- ----------------- ---- ------ --------
xyz base cost 2013-03-31 2.50 1
xyz packing charges 2013-03-31 5.50 2
xyz miscellaneous 2013-03-31 1.50 3
xyz base cost 2013-06-30 3.50 1
xyz packing charges 2013-06-30 6.50 2
xyz miscellaneous 2013-06-30 1.00 3
xyz delivery charges 2013-06-30 5.00 4
xyz base cost 2013-09-30 5.00 1
xyz packing charges 2013-09-30 6.50 2
xyz labor charges 2013-09-30 3.50 3
xyz miscellaneous 2013-09-30 1.00 4
xyz delivery charges 2013-09-30 5.00 5
我正在寻找的输出是
Item sales_description date1 amount1 date2 amount2 date3 amount3
---- ----------------- ----- ------- ----- ------- ----- -------
xyz base cost 2013-03-31 2.50 2013-06-30 3.50 2013-09-30 5.00
xyz packing charges 2013-03-31 5.50 2013-06-30 6.50 2013-09-30 6.50
xyz labor charges NULL NULL NULL NULL 2013-09-30 3.50
xyz miscellaneous 2013-03-31 1.50 2013-06-30 1.00 2013-09-30 1.00
xyz delivery charges NULL NULL 2013-06-30 5.00 2013-09-30 5.00
我曾尝试编写存储过程并将值以上述输出格式存储在临时表中,并从临时表中查询它,但无法实现。
有没有其他方法可以得到结果。任何建议都会有所帮助。
谢谢