Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/08/2007, 11:29
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Re: Ordenar array según dos datos

Yo leyéndome ahora también casi me da un yuyu. :

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.