How can I pivot or somehow turn row values from ProductType to be Name of the new columns and calculate Amount for each product type grouped by TimeId
Here is my table:
TimeId ProductType NetIncomeByProduct
---------------------------------------
2017121500 Casino 0.000000
2017121501 Casino 0.000000
2017121502 Casino 4.333282
2017121503 Casino 0.000000
2017121504 Casino 0.000000
2017121505 Casino 0.000000
2017121506 Casino -0.308172
2017121507 Casino -0.154086
2017121508 Casino 0.000000
2017121509 Casino 0.000000
2017121510 Casino 0.000000
2017121511 Casino -0.308172
2017121512 Casino 0.000000
2017121513 Casino 0.000000
2017121514 Casino 0.000000
2017121515 Casino 0.000000
2017121516 Casino 0.000000
2017121517 Casino 0.000000
2017121518 Casino 0.000000
2017121519 Casino 0.000000
2017121520 Casino 0.000000
2017121521 Casino 0.000000
2017121522 Casino 0.000000
2017121523 Casino 0.000000
2017121523 Live Dealer 0.000000
2017121522 Live Dealer 0.000000
2017121521 Live Dealer 0.000000
2017121520 Live Dealer 0.000000
2017121519 Live Dealer 0.000000
2017121518 Live Dealer 0.000000
2017121517 Live Dealer 0.000000
2017121516 Live Dealer 0.000000
2017121515 Live Dealer 0.000000
2017121514 Live Dealer 0.000000
2017121513 Live Dealer 0.000000
2017121512 Live Dealer 0.000000
2017121511 Live Dealer -0.308172
2017121510 Live Dealer 0.000000
2017121509 Live Dealer 0.000000
2017121508 Live Dealer 0.000000
2017121507 Live Dealer -0.154086
2017121506 Live Dealer -0.308172
2017121505 Live Dealer 0.000000
2017121504 Live Dealer 0.000000
2017121503 Live Dealer 0.000000
2017121502 Live Dealer 4.333282
2017121501 Live Dealer 0.000000
2017121500 Live Dealer 0.000000
So what i want is to have for example
TimeId Casino Livedealer in header, but i won't know in front how many product types i will have and for each product type to have calculated the NetIncomeByProduct.
One example will be:
TimeId Casino Livedealer
----------------------------------
2017121502 4.333282 0.0000
sql server dynamic pivot, there is tons of information on this on the internet