Olá, estou a utilizar UNION ALL em conjunto com ORDER BY para simular uma hierarquia duma dimensão TEMPO: com ANO, TRIMESTRE, MES e DIA Para fazer com que a ordem não fosse: Ano 2008 Trimestre 1 Trimestre 2 Trimestre 3 Trimestre 4 Mes 1 MEs 2 Mes 3 ... Mes 12 Dia 1 Dia 2 E seja: Ano 2008 Trimestre 1 Mes 1 Dia 1 Dia 2 Mes 2 Mes 3 Trimestre 2 Trimestre 3 Trimestre 4 .. Mes 12 Coloquei visivel a coluna de ID, de forma a fazer um order by pelo T_ID, como a tabela já foi criada de forma hierarquica, isto funciona, mas o campo ID fica visivel. Pelo que, resumindo, como esconder um campo colocado num ORDER BY Obrigado