29/09/2012, 14:47
|
| | Fecha de Ingreso: mayo-2003
Mensajes: 312
Antigüedad: 21 años, 6 meses Puntos: 2 | |
Problema al ordenar por dos campos: varchar e int Gente,
Tengo dos campos, uno del tipo VARCHAR y otro INT.
La estructura es mas o menos asi:
nombre | numero
camilo | 1
antonio | 0
luis | 2
pablo | 0
ernesto | 1
Quiero ordenar la salida por nombre y numero, de manera ASCENDENTE.
Por lo cual, uso: select * from mitabla ORDER BY nombre ASC, numero ASC;
Sin embargo, me ordena SOLO por nombre. Ejemplo:
antonio | 0
camilo | 1
ernesto | 1
etc
¿Qué quiero? Que me ordena por letra y numero, siendo:
antonio | 0
pablo | 0
camilo | 1
ernesto | 1
luis | 2
¿Se entiende? Alguno me podría orientar.
GRACIAS! |