FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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!! Última edición por Casimiro Notevi fecha: 28-03-2018 a las 03:48:36. |
#2
|
||||
|
||||
Mira a ver si te vale
saludos
__________________
Lo importante no es llegar primero, sino saber llegar. Para que puedas llegar mejor lee la Guia de Estilo Última edición por Casimiro Notevi fecha: 28-03-2018 a las 03:48:19. |
#3
|
||||
|
||||
Esto te pasa porque son 2 condiciones, no 1, sobre las que esta el pivot.
__________________
El malabarista. Última edición por mamcx fecha: 28-03-2018 a las 05:21:30. |
#4
|
||||
|
||||
Cita:
Código:
IDMuestra Lab1 Lab2 Lab3 Sample-01 4.5 6.5 8
__________________
Lo importante no es llegar primero, sino saber llegar. Para que puedas llegar mejor lee la Guia de Estilo |
#5
|
|||
|
|||
Gracias Yusnerki, me sirvió de ayuda, esta muy bién! Saludos!
|
#6
|
||||
|
||||
Porque solo tiene datos de Sample-01 como ejemplo...
__________________
El malabarista. |
#7
|
|||
|
|||
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. Última edición por Casimiro Notevi fecha: 28-03-2018 a las 19:59:51. |
#8
|
||||
|
||||
Bienvenido a clubdelphi, como siempre aconsejamos a los nuevos, no olvides leer nuestra guía de estilo, gracias por tu colaboración
Recuerda poner los tags al código fuente, ejemplo: Gracias
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#9
|
||||
|
||||
Cita:
__________________
Lo importante no es llegar primero, sino saber llegar. Para que puedas llegar mejor lee la Guia de Estilo |
#10
|
|||
|
|||
Recuerda q hablamos de SQLite
|
#11
|
||||
|
||||
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#12
|
||||
|
||||
Ups, disculpa me falló el driver db jajaja, tampoco tenía referencias de que SQLite permita este tipo de operaciones, aunque ahora veo que Casimiro Notevi Te hace algunas recomendaciones interesantes, no obstante, te comento que cuando necesito hacer algo así, generalmente armo la consulta desde dephi, php u otro lenguaje que esté utilizando, hago un select dinstinct por el campo que representará las columnas y luego lo recorro armando un a consulta similar a la del ejemplo que te puse anteriormente.
Saludos.
__________________
Lo importante no es llegar primero, sino saber llegar. Para que puedas llegar mejor lee la Guia de Estilo |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Filas a Columnas | amerika111 | Firebird e Interbase | 40 | 18-03-2015 21:08:52 |
Consulta de Filas y Columnas | mjjj | SQL | 1 | 19-02-2010 23:24:36 |
Filas y Columnas | pmcastilla | Varios | 2 | 07-12-2007 21:22:01 |
ocultar filas o columnas | karla | Servers | 1 | 10-08-2006 21:03:18 |
Filas a columnas | nightynvid | MS SQL Server | 0 | 31-05-2006 17:22:44 |
|