Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Ordenar una consulta mysql que depende de dos campos

Estas en el tema de Ordenar una consulta mysql que depende de dos campos en el foro de Mysql en Foros del Web. Tengo una tabla de mysql en la que se guardan el precio de un inmueble (precio) y el precio en oferta del inmueble (precio_oferta). Cuando ...
  #1 (permalink)  
Antiguo 04/10/2012, 04:02
 
Fecha de Ingreso: octubre-2012
Mensajes: 5
Antigüedad: 12 años, 1 mes
Puntos: 0
Ordenar una consulta mysql que depende de dos campos

Tengo una tabla de mysql en la que se guardan el precio de un inmueble (precio) y el precio en oferta del inmueble (precio_oferta). Cuando un inmueble no está en oferta simplemente el campo precio_oferta está vacío.

Necesito obtener un listado de inmuebles ordenados por precio, pero claro, en los inmuebles que están de oferta el precio verdadero es el precio_oferta y no el 'precio'.

¿Alguna idea de como conseguir este listado?

Gracias por vuestra ayuda.
  #2 (permalink)  
Antiguo 04/10/2012, 04:34
 
Fecha de Ingreso: octubre-2012
Mensajes: 5
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Ordenar una consulta mysql que depende de dos campos

Me contesto a mí mismo.

Tan solo había que utilizar un condicional en la consulta.

IF(inmuebles.precio_oferta != '', inmuebles.precio_oferta, inmuebles.precio) AS precio_final,

y luego ordenar por precio_final

Saludos

Etiquetas: Ninguno
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 14:03.