Ver Mensaje Individual
  #12 (permalink)  
Antiguo 08/06/2009, 10:16
alexisns
 
Fecha de Ingreso: marzo-2004
Mensajes: 32
Antigüedad: 20 años, 1 mes
Puntos: 0
Respuesta: Ordenar consulta

Cita:
Iniciado por huesos52 Ver Mensaje
Estoy deacuerdo... Es una función de comparación pero la forma como la opera alexins es correcta también a nivel sintactico.
date_add(start,interval nuero_segundos second)
es equivalente a
start + interval numero_segundos second

Simplemente, apoyo mas la idea de hacer uso de la función como te propone gnzsoloyo, por cuestiones de orden y elegancia.


De que se puede se puede.... pero no es muy recomendable. Igualmente por cuestiones de orden. No creo que clasifique como palabra reservada, pero si puede ser poco estético el dia que requieras el tamaño en caracteres del campo length.
select length(length) from tabla si bien funciona, sería una consulta muy confusa y desorganizada.


En el where no lo admite, pero en el order by si lo admite.
Y veo que alexins lo utiliza en el order by y no en el where. Por eso veo viable que sintáctica y funcionalmente la consulta sea correcta.

Sin embargo, como pudo confundir a una persona muy experimentada (gnzsoloyo) te recomiendo hacer uso de las funciones estandar y tomar en cuenta todas las recomendaciones que has recibido en este post.

Un saludo a ambos
Gracias por tus comentarios huesos52, tomo nota, lo malo es que no soy yo el administrador de la base de datos y contra el nombre de los campos poco o nada puedo hacer.

En el primer post, sí que utilicé un alias en el Where, por tanto evidentemente no podía funcionar.

Da gusto encontrar un foro tan activo como este, un saludo.