MOSTAR RESULTADO[RESOLVIDO]
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.
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.
tem algum exemplo para mim???
aqui para mim não esta funcionando.
Tópico encerrado , respostas não são mais permitidas