Я использую SQL Server, и мне нужно отобразить информацию по запросу по столбцам. На данный момент, информация отображается как:Отображать столбцы в строках
ProjectID FiscYr Period Amt
4231 2015 1 100
4231 2015 1 820
*** *** *** ***
*** *** *** ***
4231 2015 12 733
должен быть отформатирован как:
ProjectID FiscYr Period 01 Period 02 *** *** Period 12
4231 2015 100 820 *** *** 733
существующего запроса:
SELECT substring([project],11,4) as ProjectID
,substring([fiscalno],1,4) as FiscYr
,substring([fiscalno],5,2) as Period
,sum([amount]) as Amt
FROM [dbo].[PJTran]
WHERE (((pjtran.gl_Acct) Like '12%' or (pjtran.gl_Acct) Like '13%'))
group by substring([project],11,4),substring(fiscalno,1,4),substring([fiscalno],5,2);
Возможный дубликат [Эффективное преобразование строк в столбцы в sql-сервере] (http://stackoverflow.com/questions/15745042/efficiently-convert-rows-to-columns-in-sql-server) – jpw
Форматировать табличные данные в виде таблиц , отметьте его и используйте 'ctrl + k' – jpw