Raj 0203 Ответов: 2

Нужен SQL-запрос, чтобы получить этот вывод, ребята, пожалуйста, помогите мне.


I Have  a Table Like this,
---------------
| Loc | Month/Year | Cnt | Per |
| A | Jan-16 | 123 | 10.05 |  
| A | Feb-16 | 356 | 15.67 |  
| B | Jan-16 | 123 | 12.30 |  
| B | Feb-16 | 101 | 10.59 |  
| C | Jan-16 | 582 | 56.30 |  
| C | Feb-16 | 945 | 90.59 |    


----------

And i need output like this,
----------
| Loc | Jan-16(Cnt) | Jan-16(per) | Feb-16(Cnt) | Feb-16(per) |
| A | 123 | 10% | 356 | 16% |  
| B | 123 | 12% | 101 | 11% |  
| C | 582 | 56% | 945 | 91% |  

----------

I'm adding the query that i tried hope this doesn't work.

Can anyone help me on this query please.
NOTE: Numbers mentioned are may not be correct.

Thanks in Advance.


Что я уже пробовал:

select * from (
	 SELECT [Loc],[Month/Year] ,[Cnt],[Per]
	 FROM Temp ) src
	 PIVOT(
			SUM(Cnt)
			FOR [Month/Year] IN ([Aug-2016],[Dec-2016],[Jul-2016],[Jun-2016],[Nov-2016],[Oct-2016],[Sep-2016])
		) AS PVT_Table

F-ES Sitecore

Это ваш третий поток по этому вопросу, вместо того чтобы создавать новые потоки, обновляйте существующий с любой новой информацией, поскольку это останавливает людей тратить свое время на предоставление решений, которые уже были даны.

2 Ответов

Рейтинг:
20

Maciej Los

Пожалуйста проверить мой ответ на ваш аналогичный вопрос[^].


Рейтинг:
2