
30/04/2008, 08:20
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 10 meses Puntos: 300 | |
Re: ordenar por codigo extraño A título de ampliación y por si sirve para otras cosas, quisiera recordar que también podría hacerse así:
... ORDER BY SUBSTRING_INDEX( codigo, '-', 1 ) , SUBSTRING_INDEX( SUBSTRING_INDEX( codigo, '-', 2 ) , '-', -1 ) , SUBSTRING_INDEX( codigo, '-', -1 )
Esta solución sería interesante si el número de caracteres entre los guiones pudiera variar, es decir, si tanto en el primer miembro como en el tercero pudieran encontrarse más o menos de 2 y 4 caracteres. Lo que hace es separar por un limitador, en tu caso el guión, con el que delimitas las tres partes. La mayor dificultad es hacer que salga el de en medio, para lo que hay que recurrir a dos SUBSTRING_INDEX. |