none
Ordenar columnas de forma personalizada en consulta de referencias cruzadas con encabezados fijos. RRS feed

  • Pregunta

  • Cordial saludo, muchas gracias de antemano, tengo una consulta de referencias cruzadas con encabezados fijos y varios encabezados de fila, la cual que me arroja los resultados en cierto orden, pero no es muy funcional ya que el informe sale desordenado y es necesario mover columnas y esto genera demora y posibles errores, la pregunta es ¿cómo puedo fijar un orden personalizado de los encabezados?, he visto y que de pronto pueda usar:

    select campo1, campo2, campo3 from (transform select campo1, campo2 .... in ("campo3")

    pero me arroja error..

    Muchas gracias por la ayuda.

    martes, 6 de septiembre de 2016 20:56

Todas las respuestas

  • Hola!

    en vista SQL añade al final PIVOT (Campo3, Campo1, Campo2)  por ejemplo


    Saludos a todos desde Huelva Emilio http://www.mvp-access.es/emilio/

    miércoles, 7 de septiembre de 2016 4:03
  • Muchas gracias Emilio por su respuesta, intenté pero creo que no lo estoy haciendo bien, sin embargo te comento describiendo de otra forma:

    Tengo esta consulta de referencias cruzadas:

    TRANSFORM Sum(Campo1) AS Expr1
    SELECT campo2 from TABLA1
    WHERE <CONDICIÓN>
    GROUP BY campo2
    PIVOT Campo3 In ("Campo4","Campo5","Campo6");

    El resultado de encabezados es:

    Campo2 | Campo4 | Campo5 | Campo6


    Cómo hago para que quede así (que el campo2 me quede como segunda columna):

    | Campo4 | Campo2 | Campo5 | Campo6

    Cordial saludo, muchas gracias.

    miércoles, 7 de septiembre de 2016 14:53