Cita: tengo la siguiente inquietud resulta que cuento con una tabla con los meses del año
y debo ordenar como corresponde, pero resulta que si ordeno con order by ASC O DESC me los ordena alfabeticamente
Porque los has almacenado por
nombre, cuando en realidad deberías haberlos almacenado por numero...
Tal como lo tienes, no será muy performantico:
Código MySQL:
Ver originalORDER BY FIELD(campomes
, 'Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre')
La pregunta sería: ¿Por qué los guardaste así?
Eso no tiene sentido. Me hace sospechar que puedes tener otros errores graves en el diseño de tus tablas...