none
usando PIVOT TABLE RRS feed

  • Pergunta

  • Prezados bom dia!

    tenho essa SQL ate entao facil, porem as informaçoes que ele retorna sao na vertical, eu preciso dessas informaçoes na Horizontal, pensei em usar o PIVOT TABLE (SQL 2005 Server e meu banco esta com o compatiblidade 90)

    Vejam a SQL

    SELECT
    CODTRF,
    NOME,
    IDPERIODO,
    PERCPLANEJADO

    FROM MXMTRFCRONOG  WHERE   IDPRJ = '1382'
    AND CODTRF = '001.01.02.01'

    Resultado

    001.01.02.01 Rua: Uirapuru 1 NULL
    001.01.02.01 Rua: Uirapuru 2 NULL
    001.01.02.01 Rua: Uirapuru 3 NULL
    001.01.02.01 Rua: Uirapuru 4 NULL
    001.01.02.01 Rua: Uirapuru 5 NULL
    001.01.02.01 Rua: Uirapuru 6 NULL
    001.01.02.01 Rua: Uirapuru 7 NULL
    001.01.02.01 Rua: Uirapuru 8 NULL
    001.01.02.01 Rua: Uirapuru 9 NULL
    001.01.02.01 Rua: Uirapuru 10 NULL
    001.01.02.01 Rua: Uirapuru 11 NULL
    001.01.02.01 Rua: Uirapuru 12 NULL
    001.01.02.01 Rua: Uirapuru 13 NULL
    001.01.02.01 Rua: Uirapuru 14 100.0000
    001.01.02.01 Rua: Uirapuru 15 NULL
    001.01.02.01 Rua: Uirapuru 16 NULL
    001.01.02.01 Rua: Uirapuru 17 NULL
    001.01.02.01 Rua: Uirapuru 18 NULL
    001.01.02.01 Rua: Uirapuru 19 NULL
    001.01.02.01 Rua: Uirapuru 20 NULL
    001.01.02.01 Rua: Uirapuru 21 NULL
    001.01.02.01 Rua: Uirapuru 22 NULL
    001.01.02.01 Rua: Uirapuru 23 NULL
    001.01.02.01 Rua: Uirapuru 24 NULL
    001.01.02.01 Rua: Uirapuru 25 NULL
    001.01.02.01 Rua: Uirapuru 26 NULL
    001.01.02.01 Rua: Uirapuru 27 NULL
    001.01.02.01 Rua: Uirapuru 28 NULL
    001.01.02.01 Rua: Uirapuru 29 NULL
    001.01.02.01 Rua: Uirapuru 30 NULL

     

    Resultado esperado
    codigo          Nome            P      P2     p3

    001.01.02.01 Rua: Uirapuru 1      2      3    4   5    6 Etc...

    eu pensei com PIVOT Mas se tiver outra ideia, tambem e valida.

    Abraços a todos.

    sexta-feira, 23 de novembro de 2012 14:24

Todas as Respostas

  • Ronnie, boa tarde.

    Poderia detalhar melhor a real necessidade de colocar os dados em coluna? Talvez trabalhar com tantas linhas assim seria melhor em linha mesmo.

    Abs.


    Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp

    segunda-feira, 26 de novembro de 2012 14:09