Hola olbeup
Gracias por tu tiempo en responder.
En una primera instancia dudé que funcionára ya que siempre pensé que PIVOT solo calculaba valores númericos en (MAX, MIN).
Código SQL
[-]SELECT
CODIGO
,[1] AS F1
,[2] AS F2
,[3] AS F3
,[4] AS F4
FROM
(
SELECT
CODIGO
,ITEM
,VALOR
FROM myTable
) AS P
PIVOT
(
MAX(VALOR)
FOR ITEM IN ([1], [2], [3], [4])
) AS PVT
Realmente me falta experiencia, muchas gracias por tu ayuda..
Un abrazo.
Startkill
Lima-Perú