Reorganizar datos de una tabla
Hola a todos...
Antes que nada, aclaro que no se bien que titulo ponerle al post.. si alguien se le ocurre otro nombre me dice y lo cambio Necesito ayuda para poder acomodar los datos de la siguiente manera... Puede ser en una consulta o procedimiento.... se me están quemando las pestañas y no encuentro la forma de hacerlo. Tengo una tabla con los siguientes datos.
Cantidad de filas puede variar. Y yo necesito obtener de alguna forma los datos de la siguiente manera.
Otro caso que se puede dar
El orden de los datos es indiferente.... Desde ya muchas gracias. Saludos Atte Neeruu!!!:) |
Hola Neruu.
Sinceramente no entiendo la relación entre los datos ni la lógica de la reorganización, ¿ Podrías exponerlo con mas detalle ? Saludos :) |
Hola, esto es, a grandes rasgos lo que tengo que hacer....
Esto es lo que tengo que hacer.... Espero que se entienda... Mirar el comentario 4 de Cita:
Saluda Atte Neeruu...:) |
¿Y cual es el problema?
Justamente tú has dado la solución en ese último link. :confused::confused: |
Hola,
en este caso sólo tienes que hacer una inner join de la tabla consigo misma con los campos apropiados.
y a correr... Saludos |
Estuve probando con el inner join y resulta que obtengo resultados repetidos....
Supongamos que de un lado del join tengo 3 registros y del otro lado del 2 registros Datos Originales
Yo necesito que el resultado final sea de esta forma
Pero obtengo esto:
La consulta que estoy haciendo es la siguiente
|
Después de muchas pruebas y pruebas encontré la solución.
Lo que hago es cargar una tabla temporal ajustando los datos para poder hacer correctamente el inner join... (Entendí donde estaba mi error en la logica...) Gracias por sus comentarios Saluda Atte Neeruu!!! :) |
La franja horaria es GMT +2. Ahora son las 21:37:33. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi