Alvaro buen dia lo que indicas no es posible porque justamente se necesita es un cuadro para saber que fechas ocupa cada ciclo y se necesita saber que dias se ocupa
Actualmente es una tabla donde se van ingresando como filas los dias que se van a usar en cada ciclo que generalmente son los ultimos dias de cada mes y los primeros dias de cada mes pero no se sabe exactamente que dia Si no es posible seleccionar una columna por su posición lo que estoy pensando hacer es una vista con una consulta como la que indica Herardo y luego hacer la union con los resultados de la tabla cruzada. ya luego en el frontend se sabe que la primera fila son los nombers de camposy fechas que necesito. Pero si alguien tiene alguna idea o conoce una forma de hacer esto seria fantastico al menos del lado del frontend para elaborar reportes seria fantastico El jue., 23 ago. 2018 a las 10:10, Alvaro Herrera (<alvhe...@2ndquadrant.com>) escribió: > jvenegasperu escribió: > > buen dia tengo esta situacion > > > > como resultado de hacer una consulta cruzada obtengo datos como se ve en > la > > imagen adjunta > > > > donde las fechas eran filas y han pasado a ser columnas. > > > > ahora el tema es que las fechas siempre van a ser variables mes a mes mi > > pregunta es si existe forma de seleccionar las columnas por su posicion > en > > lugar de su nombre algo como cambiar > > > > select nombre1,nombre2 from tabla; > > > > por algo quiza como > > > > select columnid(1), columnid(2) from tabla/vista; > > > > como podria lograr algo asi seleccionar por la posicion de la columan en > > lugar de su nombre es que no se como se llamara la columna por que es el > > resultado de la columna cruzada > > Una opción es hacer "case ciclo_facturacion when 1 then col1 when 2 > then col2 ... end" pero para eso necesitas saber el nombre de la > columna. > > ¿no sería más fácil no convertir la consulta a "cruzada" y en vez de eso > traer aquellos registros que tengan NOT NULL en tal columna? No parece > que el nombre de la columna te vaya a servir de nada. > > -- > Álvaro Herrera https://www.2ndQuadrant.com/ > PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services > -- José Mercedes Venegas Acevedo cel Mov RPC 964185205