Consulta de Dinâmica Dinâmica

A consulta a seguir é executada bem ...

select LIC,PF from (select * from tbl_DeductionHead )up
pivot(sum(DeductionPerAmount) for DeductionHead In (LIC,PF)) as pvt

e saída parece,

LIC PF
900.00 NULL 
NULL 600.00

Mas a minha dúvida é como posso obter os valores dinâmicos do campo da coluna.

isso é ,

select * from (select * from tbl_DeductionHead )up
pivot(sum(DeductionPerAmount) for DeductionHead In (*)) as pvt

como usar a consulta acima

questionAnswers(1)

yourAnswerToTheQuestion