Pular para o conteúdo

Fóruns SQL e PL/SQL Transformar linha em colunas Responder a: Transformar linha em colunas

#176858
Motta
Participante

    Já deve ter caducado,  mas fiz algo assim com CASE

    __________________

    SUM(CASE WHEN ANO_MES=ADD_MONTHS(PDATA,-11) THEN VALOR ELSE 0 END) M12,

    SUM(CASE WHEN ANO_MES=ADD_MONTHS(PDATA,-10) THEN VALOR ELSE 0 END) M11,

    SUM(CASE WHEN ANO_MES=ADD_MONTHS(PDATA,-1) THEN VALOR ELSE 0 END) M2,

    SUM(CASE WHEN ANO_MES=PDATA THEN VALOR ELSE 0 END) M1,

    ___________

    ONDE PDATA SERIA UM PARÂMETRO