Como ordenar varchar como integer en MySql

By | 2012/05/07

Me tocó desarrollar una aplicación para manejar proyectos inmobiliarios y en una sección debía mostrar todos los apartamentos de un edificio en orden pero el problema es que el número del apartamento no siempre es entero como por ejemplo PB o 1-A ect.

Para esto utilicé lo siguiente:

select prpr_piso from proyectos_propiedades
where proy_id=’$pid’
group by prpr_piso
order by cast(prpr_piso AS SIGNED)

Leave a Reply

Your email address will not be published. Required fields are marked *

This blog is kept spam free by WP-SpamFree.