Llevo todo el día dandole vuelta a la consulta pero nada, os pongo la consulta para ver si me podeis hechar una mano:
Código PHP:
SELECT companias.nombre as nombrecompania, companias.logotipo as logocompania, coches.id as idcoche, coches.nombre as nombrecoche, coches.foto as fotocoche, ruta.nombre as nombreruta, ruta.id as idruta, ruta.ano as anoruta, tarifas.mes as mestarifa, tarifas.tarifa1 as tarifa1, tarifas.tarifa2 as tarifa2, tarifas.tarifa3 as tarifa3, tarifas.tarifa4 as tarifa4, tarifas.tarifapromo as tarifapromo FROM (((companias INNER JOIN coches ON companias.id=coches.idncompania) INNER JOIN ruta ON coches.id=ruta.idcoche) INNER JOIN tarifas ON ruta.id=tarifas.idruta) WHERE ruta.oculto='0' AND ruta.destino = '$_GET[destino]' AND ruta.ano = '$anio' AND tarifas.mes='$mes' GROUP BY ruta.id ORDER BY tarifas.tarifapromo, tarifas.tarifa1, tarifas.tarifa2, tarifas.tarifa3, tarifas.tarifa4, companias.nombre, ruta.ano, coches.nombre, ruta.nombre
Necesito que salga el precio en este orden:
tarifa1, tarifa2, tarifa3, tarifa4, tarifapromo
Es decir, si tarifa1 es 0 que salga tarifa2, si es 0 que salga tarifa3, y asi sucesivamente, y que se ordenen de menor a mayor precio.
Gracias por la ayuda
¿Alguien me puede ayudar?
Gracias