Yo leyéndome ahora también casi me da un
yuyu.
![Neurótico](http://static.forosdelweb.com/fdwtheme/images/smilies/scared.png)
:
Vamos, a ver, tengo una tabla mas o menos así:
Código:
+--------+----------+--------------+
| nombre | creacion | desaparicion |
+--------+----------+--------------+
| aaaaaa | 1990 | 0 |
| bbbbbb | 1988 | 1995 |
| cccccc | 2001 | 0 |
| dddddd | 1998 | 2003 |
| eeeeee | 2002 | 2005 |
+--------+----------+--------------+
Bien. Ahora quería hacer una
respresentación cronológica con estos datos, tomando en cuenta la creación y desaparición de cada registro.
En decir, el resultado sería algo así:
Código:
+--------+----------+--------------+
| nombre | creacion | desaparicion |
+--------+----------+--------------+
| bbbbbb | 1988 | 1995 |
| aaaaaa | 1990 | 0 |
| bbbbbb | 1988 | 1995 |
| dddddd | 1998 | 2003 |
| cccccc | 2001 | 0 |
| eeeeee | 2002 | 2005 |
| dddddd | 1998 | 2003 |
| eeeeee | 2002 | 2005 |
+--------+----------+--------------+
Hay registros repetidos, pero están ordenados por creación
y por desaparición.
Igual queda un poco confuso así. Así quedaría en forma de lista:
1988 creación de bbbbbb 1990 creación de aaaaaa 1995 desaparición de bbbbbb 1998 creación de dddddd
2001 creación de cccccc
2002 creación de eeeeee 2003 desaparición de dddddd 2005 desaparición de eeeeee
Ahora si que estoy mareado.
Creo que ahora igual se entiende mejor. Yo pensé que por sql no podría hacerse, por eso pensé que ordenarlo con arrays, pero si se puede en sql mejor.
Gracias.