MOSTAR RESULTADO[RESOLVIDO]

JULIANOPAN 22/11/2011 17:50:31
#389758
Olá a todos.

Estou fazendo um fechamento anual da empresa, nesse fechamento trago todos os gastos separa por custo e mes.

O resultado do select eu consegui pelo seguinte select.


WITH Q (DESCRICAO, VALOR, MES)AS(SELECT DESCRICAO, VALOR, DATENAME(MM,DATA) FROM FECHAMENTO)
SELECT DESCRICAO, [JANEIRO], [FEVEREIRO], [MARÇO], [ABRIL], [MAIO], [JUNHO], [JULHO], [AGOSTO], [SETEMBRO], [OUTUBRO], [NOVEMBRO], [DEZEMBRO]
FROM(SELECT DESCRICAO, VALOR, MES FROM Q) AS SourceTable PIVOT(SUM(VALOR)
FOR MES IN ([JANEIRO], [FEVEREIRO], [MARÇO], [ABRIL], [MAIO], [JUNHO], [JULHO], [AGOSTO], [SETEMBRO], [OUTUBRO], [NOVEMBRO], [DEZEMBRO])
) AS PivotTable

o resultado é esse

custo janeiro fevereiro março abril maio junho julho agosto setembro outubr noven dezembro
DESCRICAO1 30.00 15.00 11.00 7.00 16.00 NULL NULL NULL NULL NULL NULL NULL
DESCRICAO2 15.00 15.00 16.00 25.00 13.00 10.00 NULL NULL NULL NULL NULL NULL
DESCRICAO3 10.00 15.00 11.00 20.00 16.00 14.00 NULL NULL NULL NULL NULL NULL
DESCRICAO4 16.00 15.00 17.00 14.00 13.00 19.00 NULL NULL NULL NULL NULL NULL

o problema agora é como trazer esse resultado em um datagridview, pois no dataset quando passo o select para monta da erro no campo privot.

já tentei de tudo e não sei mais o que fazer se alguem souber outro modo de fazer agradeço a ajuda.
JULIANOPAN 23/11/2011 08:20:19
#389794
tem algum exemplo para mim???
JULIANOPAN 23/11/2011 08:41:35
#389800
aqui para mim não esta funcionando.
Tópico encerrado , respostas não são mais permitidas