Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/07/2013, 12:45
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: seleccionar min de tabla con campo llamado ORDER

Hola aldo_rengo:

Y qué código de error es el que te marca??? sin esta información estamos jugando al adivino no crees?...

Lo más probable es que te esté marcando un error de sintaxis por el uso de la palabra ORDER, ya que esta es una palabra reservada de MySQL (se utiliza para indicar una ordenación junto con la palabra BY). Puedes checar toda la lista de palabras reservadas en esta liga:

http://dev.mysql.com/doc/refman/5.0/...ved-words.html

Es una pésima práctica en Base de Datos utilizar nombres de objetos con cualquiera de estas palabras reservadas... de hecho una recomendación para nosotros que hablamos español es NO UTILIZAR NINGUNA PALABRA EN INGLÉS, para evitar este tipo de problemas, o en si defecto poner algún prefijo o sufijo, algo como campo_order, date_compra, etc...

En su defecto, si es necesario utilizar una palabra reservada como nombre de objeto, debes "matar" este efecto colocando la palabra entre acentos graves o acento invertido (`)... ojo, no confundir con la comilla simple ('). Prueba así:

Código MySQL:
Ver original
  1. SELECT MIN(`order`) FROM tabla;

Si esto te da error, por favor, coloca EL CÓDIGO DEL ERROR, no nos digas simplemente que la consulta no funciona.

Saludos
Leo.