Foros del Web » Programando para Internet » PHP »

Seleccionar de MySQL por orden restando 2 datos

Estas en el tema de Seleccionar de MySQL por orden restando 2 datos en el foro de PHP en Foros del Web. Hola quiero seleccionar las 5 primeras filas de una tabla pero ordenados por la resta de 2 datos. Pensé que algo así funcionaria: Código PHP: ...
  #1 (permalink)  
Antiguo 06/04/2012, 10:47
 
Fecha de Ingreso: julio-2007
Mensajes: 31
Antigüedad: 16 años, 10 meses
Puntos: 0
Seleccionar de MySQL por orden restando 2 datos

Hola quiero seleccionar las 5 primeras filas de una tabla pero ordenados por la resta de 2 datos.

Pensé que algo así funcionaria:
Código PHP:
SELECT nombre FROM personas order by (ultimo-anteriorDesc limit 5 
¿Cual es la solución?
  #2 (permalink)  
Antiguo 06/04/2012, 15:30
Avatar de bocho0610  
Fecha de Ingreso: enero-2010
Ubicación: <? echo "Santiago, Chile"; ?>
Mensajes: 341
Antigüedad: 14 años, 4 meses
Puntos: 26
Respuesta: Seleccionar de MySQL por orden restando 2 datos

Creo que es mejor que nos digas que realmente quieres hacer, ya que habra mas de una solucion aparte de la que planteas.
__________________
Sigueme en Twitter!
Septimoarte.cl <-- Un mundo en cine.
  #3 (permalink)  
Antiguo 07/04/2012, 08:08
 
Fecha de Ingreso: julio-2007
Mensajes: 31
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: Seleccionar de MySQL por orden restando 2 datos

Quiero ordenar por orden descendente, la diferencia o resta de 2 datos de una tabla en mysql desde php, ¿cual es el mejor método?
  #4 (permalink)  
Antiguo 07/04/2012, 10:50
 
Fecha de Ingreso: septiembre-2011
Mensajes: 106
Antigüedad: 12 años, 7 meses
Puntos: 19
Respuesta: Seleccionar de MySQL por orden restando 2 datos

Asi seria:

Código PHP:
Ver original
  1. SELECT nombre FROM personas ORDER BY ultimo-anterior DESC LIMIT 0,2

Saludos..
  #5 (permalink)  
Antiguo 07/04/2012, 14:53
 
Fecha de Ingreso: julio-2007
Mensajes: 31
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: Seleccionar de MySQL por orden restando 2 datos

Muchas gracias!!
  #6 (permalink)  
Antiguo 09/04/2012, 16:56
 
Fecha de Ingreso: julio-2007
Mensajes: 31
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: Seleccionar de MySQL por orden restando 2 datos

Una duda, como puedo hacer que no se cojan resultados negativos si no hay suficientes positivos para mostrar 5?.
  #7 (permalink)  
Antiguo 09/04/2012, 17:26
Avatar de zalito12  
Fecha de Ingreso: noviembre-2011
Ubicación: Coruña, España
Mensajes: 430
Antigüedad: 12 años, 5 meses
Puntos: 67
Respuesta: Seleccionar de MySQL por orden restando 2 datos

Añade a la consulta una cláusula WHERE, en este caso:

WHERE campo > 0

Etiquetas: mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:44.