我有一个结果,这样从SQL查询ASP.NET SQL查询帮助需要
Month Day Customer Item
------------------------------------------
January 1 John Pencil
January 1 Jack ---
January 1 Steve Stapler
January 2 John ---
January 2 Jack ---
January 2 Steve VisitingCard
January 3 John ---
January 3 Jack Marker
January 3 Steve ---
January 4 John ---
January 4 Jack ---
January 4 Steve ---
January 5 John Scrapbook
January 5 Jack ---
January 5 Steve ---
....
....
....
February 1 John ---
February 1 Jack ---
February 1 Steve Marker
我想这是在一个asp.net的GridView可以表示为下面
January
Customer 1 2 3 4 5 6 7 8 9 10 11 ... 25 26 27 28 29 30 31
---------------------------------------------------------
John P - - - N - - - - -- -- -- -- -- -- -- -- --
Jack - - M - - - - - - -- -- -- -- -- -- -- -- --
Steve S V - - - - - - - -- -- -- -- -- -- -- -- --
February
Customer 1 2 3 4 5 6 7 8 9 10 11 ... 25 26 27 28
------------------------------------------------
John - - - - - - - - - -- -- -- -- -- --
Jack - - - - - - - - - -- -- -- -- -- --
Steve M - - - - - - - - -- -- -- -- -- --
我如何在SQL Server 2005或asp.net 2.0中完成这项工作?
请为PIVOT提供示例查询,因为它需要使用一些聚合函数。
有点格式化将不胜感激,所以我们可以更好地理解你的问题。 – 2009-06-22 12:57:54
@Paulo - 完成; @Akmal - 在发布格式化问题时请注意“降价”语法 – 2009-06-22 12:59:02