Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/10/2010, 11:19
albertius
 
Fecha de Ingreso: marzo-2003
Ubicación: Barcelona
Mensajes: 107
Antigüedad: 21 años, 8 meses
Puntos: 0
Respuesta: Con alias no funciona el ORDER BY

Bueno... En realidad la consulta es algo mas compleja, y sigue sin funcionar el ORDER BY pvp porque no es una columna.

He provado vuestras formulas, pero sigo liado.

Dejo la consulta exacta.

$_consulta = sprintf("SELECT emp.value AS empresa, nom.value AS nombre, SUM(precio.pvp_factura_det) AS pvp, factura.id_fac, factura.print_fac, factura.num_fac, factura.fecha_creacion_fac, factura.estado_fac FROM conta_facturas AS factura LEFT JOIN conta_detalle_factura AS precio ON precio.id_factura_det=factura.id_fac LEFT JOIN profile_values AS emp ON emp.fid=%s && emp.uid=factura.uid_fac LEFT JOIN profile_values AS nom ON nom.fid=%s && nom.uid=factura.uid_fac WHERE factura.uid_fac>1 GROUP BY factura.id_fac ".$where." ORDER BY ".$orderBy, $fid,$fnom);

No acabo de sacarlo solo...

Gracias