Duda Con tipo de Datos Mysql

Iniciado por piponsio, 10 Junio 2012, 08:42 AM

0 Miembros y 2 Visitantes están viendo este tema.

piponsio

Acutalmente en una columna la ocupo para diferenciar el estado de un post, original, actual y edit

todos dentro de una misma columna en los cuales hay edit 1, edit 2, ... etc Superando a muchos numeros

en esta columna el tipo de datos es VARCHAR el problema que cuando ordeno por valores desendentes y encuentra en esta secuencia

edit 1
edit 10
edit 2

y se que es por que ese tipo de datos es para cadenas de texto pero si ocupo uno para numeros como INT y dejo solo los numeros funcionara pero me arriunara los otros posibles valores a insertar que seria actual y original

Help me !

#!drvy

Código (sql) [Seleccionar]
SELECT * FROM tabla ORDER BY estado+0

El +0 te hará el trabajo, de esta forma ordenas primero los números sin 0s.

Saludos

piponsio

muuuuchas gracias simple para ti para mi un tesoro xd
PD: justo hoy en la tarde le pregunte a un profe y me respondio lo mismo  ;D