У меня есть результат, как это из запроса SQLASP.NET SQL Query требуется
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, поскольку для его использования требуется некоторая функция агрегации.
Немного форматирования было бы оценено, поэтому мы сможем лучше понять ваш вопрос. –
@Paulo - сделано; @Akmal - обратите внимание на синтаксис «уценки» при отправке форматированных вопросов –
@Marc - Я не могу найти уценку, о которой вы упомянули. Можете ли вы мне помочь? – Akmal