none
Como apresentar os dados dessa forma RRS feed

  • Pergunta

  • Pessoal, Bom dia!!!

    Eu estou com uma missão aqui na empresa e não sei como resolver.... alguém pode dar uma ajudinha....
    Exemplo: Imagine que eu tenho uma relação de itens fixos do esquerdo e do lado direito eu tenho linhas onde para cada opção do lado esquerdo poderá ter várias data para cada linha e eu gostaria de a data mais recente ficasse na segunda coluna depois do nome do item, veja:

    Item                Data1               Data2               Data3<o:p></o:p>

    Maça       18/07/2013              15/07/2013     13/07/2013
    Laranja   19/07/2013              18/07/2013     13/07/2013
    Limão      15/07/2013             14/07/2013     10/07/2013
    Abacate  19/07/2013              11/07/2013     10/07/2013 

    Cada data para cada item poderá ser adicionado independentemente um do outro, Será que alguém consegue ajudar,  preciso fazer isso com asp.net e C#, pensei em utilizar gridview mas sei como fazer isso...

    Desde já agradeço.


    Abs, Adriano_SP

    terça-feira, 23 de julho de 2013 13:20

Respostas

Todas as Respostas

  • Eu havia postado essa dúvid ano forum de asp.net mas acredito que eu tenho que resolver a questão da query primeiro e assim apresentar os dados no asp.net da forma que pretendo, estou correto ?
    Abs.

    Abs, Adriano_SP

    terça-feira, 23 de julho de 2013 13:21
  • Veja se essa referência lhe ajuda :

    http://www.robersonferreira.com.br/tag/pivot/


    Davi Murilo Referência Principal : Jesus que ilumina minha mente.
    Referência Profissonal : http://www.tidm.com.br

    terça-feira, 23 de julho de 2013 13:22
  • Cara acho legal fazer uma query que traga tudo da forma correta!

    vc poderia utilizar um case when nas colunas tipo

    select 

    case data1 > data2 and data1 > data3 when data1 end

    ...

    ..

    e assim deve funcionar.

    Abraço!

    terça-feira, 23 de julho de 2013 13:36
  • Blz Romy,

    Então meu único problema é o seguinte para cada linha eu posso ter uma data como n datas isso vai depender das inclusões realizadas. as colunas de data não seriam fixas na minha tabela, por isso eu não tô sabendo resolver...

    Mas irei analisar o link que o nosso amigo Davi passou.

    Caso tiverem mais alguma sugestão me encaminhem por favor.

    Desde já agradeço.


    Abs, Adriano_SP

    terça-feira, 23 de julho de 2013 14:10
  • Boa tarde pessoal... não enconsegui fazer minha do tipo pivot...

    Alguém ai pode ajudar... minhas estrutura é a seguinte....

    tabela frutas
    id       nome
    1        maça
    2        pera
    3        laranja

    ....etc
    tabela filho
    id_fruta   data
    1             23/07/2013
    1            20/07/2013
    1            25/07/2013
    2            25/07/2013
    3               10/07/2013

      Precisava gerar uma gridview... que mostrasse asim :
    coluna 1   coluna2           coluna3          coluna4

    maça        20/07/2013     23/07/2013    25/07/2013

    pera        25/07/2013

    laranja     107/07/2013

    é possivel utilizar isso com sql express 2008 ???

    Desde já agradeço,


    Abs, Adriano_SP

    terça-feira, 23 de julho de 2013 18:47
  • Deleted
    • Marcado como Resposta Adriano_SP quarta-feira, 24 de julho de 2013 15:02
    quarta-feira, 24 de julho de 2013 01:32
  • Olá José, blz,

    Então o número máximo será de 30 colunas

    Não entendi muito bem, mas vou analisar o codigo que vc passou, Obrigado, daqui a pouco te falo se deu certinho esse código.



    Abs, Adriano_SP

    quarta-feira, 24 de julho de 2013 14:17
  • Muuitísssimo Obrigado José !!!

    Sensacional funcionou perfeitamente não conhecimento, já marcado como resposta.

    Abração.


    Abs, Adriano_SP

    quarta-feira, 24 de julho de 2013 15:05