28/10/2010, 11:19
|
| | Fecha de Ingreso: marzo-2003 Ubicación: Barcelona
Mensajes: 107
Antigüedad: 21 años, 9 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 |