![]() |
Trasponer Columnas y Filas en SQLite
Hola Amigos, no soy muy experto en sqlite, mi duda es q quiero trasponer Filas en Columnas, me explico, tengo la siguiente Tabla:
con los siguiebtes datos:
IDMuestra |TenorAu |IDLab Sample-01 |4.5 |1 Sample-02 |3.8 |1 Sample-03 |1.3 |1 Sample-03 |3.5 |2 Sample-01 |6.5 |2 Sample-03 |1.2 |1 Sample-01 |8 |3 Pero yo quisiera que la consulta me arrojara algo asi: IDMuestra |Lab1 |Lab2 |Lab3 Sample-01 |4.5 |6.5 |8 Sample-02 |3.8 |null |null Sample-03 |1.3 |3.5 |1.2 En un intento por lograrlo hice el siguiente código:
PERO ME ARROJA EL SIGUIENTE REPORTE: IDMuestra |Lab1 |Lab2 |Lab3 Sample-01 |4.5 |null |null Sample-01 |null |6.5 |null Sample-01 |null |null |8 Sample-02 |3.8 |null |null Sample-03 |1.3 |null |null Sample-03 |null |3.5 |null Sample-03 |null |null |1.2 Y si agrego un GROUP BY IDMuestra justo antes del ORDER BY, me arroja lo siguiente IDMuestra |Lab1 |Lab2 |Lab3 Sample-01 |null |null |8 Sample-02 |3.8 |null |null Sample-03 |null |null |1.2 Asi q agradezco la ayuda q me puedan prestar, gracias!! |
Mira a ver si te vale
saludos |
Esto te pasa porque son 2 condiciones, no 1, sobre las que esta el pivot.
|
Cita:
Código:
IDMuestra Lab1 Lab2 Lab3 |
Gracias Yusnerki, me sirvió de ayuda, esta muy bién! Saludos!
|
Cita:
|
Cita:
con los Datos: IDLab| Direccion 1 |CARACAS 2 |MARACAIBO 3 |ANZOATEGUI Y pudieran ser más, osea quisiera que la consulta fuese flexible de manera q el nro de columnas de Laboratorios (Lab1, Lab2,...,Labx) no los indique yo, si no q la consulta misma los lea de la Tabla Laboratorios, Saludos. |
Cita:
Recuerda poner los tags al código fuente, ejemplo: ![]() Gracias :) |
Cita:
|
Cita:
|
|
Cita:
Saludos. |
La franja horaria es GMT +2. Ahora son las 15:12:44. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi