none
select e datagridview RRS feed

  • Pergunta

  • Tenho um select para trazer um resultado anual.
    Preciso mostrar em datagridview  o resultado desse select .
    só é mostrado uma coluna que é a descrição.
    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
    
    eu alimento o datagridview com um data set, em que minha fonte de entrada é o select 
    select * from fechamento
    é adiciono os meses que faltam.
    alguem sabe como mostrar o resultado dos meses.
    • Movido Roberson Ferreira _ quarta-feira, 23 de novembro de 2011 00:56 (De:SQL Server - Desenvolvimento Geral)
    terça-feira, 22 de novembro de 2011 17:16

Todas as Respostas

  • Juliano,

    Sinceramente eu não entendi o que você esta querendo fazer. Você deseja apresentar os dados no Datagrid?

    O problema esta em unir os dados do Fechamento com os dados da sua CTE?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    terça-feira, 22 de novembro de 2011 22:01
  • assim no sqlmanagement studio ele traz o resultado que quero certinho.

    eu preciso mostrar na tela para que o usuário veja o resultado.

    a forma que vou mostrar seria em um datagrid.

    o problema ocorre é que tenho uma tabela  que se chama fechamento em que insiro os dados que são descrição, valor, data, dai pego e faço o select

    so que quando passo o select para o datagrid so aparece o campo descricao, os meses são aparecem.


    quarta-feira, 23 de novembro de 2011 13:28