11/05/2015, 12:32
|
| | | Fecha de Ingreso: abril-2015
Mensajes: 100
Antigüedad: 9 años, 6 meses Puntos: 0 | |
Respuesta: Cálculos con MySQL muy lento Lo utilicé de esta forma
Código:
$sql = "SELECT * from
(SELECT T.servicio_id, remolque_otros, S.cliente_id, L.localidad_id, ET.estado_traslado_id, MAX(T.traslado_id) traslado_id
FROM traslado T
INNER JOIN servicio S ON T.servicio_id = S.servicio_id
INNER JOIN cliente C ON S.cliente_id = C.cliente_id
INNER JOIN localidad L ON T.localidad_destino = L.localidad_id
INNER JOIN estado_traslado ET ON T.ultimo_estado_id = ET.estado_traslado_id
WHERE C.alias = '".$f['alias']."'
AND L.alias != 'FLETES SOTELO'
AND remolque_otros not like '%".'/'."%'
AND remolque_otros not like '%".'q'."%'
AND remolque_otros not like '%".'PT'."%'
AND ET.estado_traslado_id != 'false'
AND ET.estado_traslado_id != 'cancel'
AND T.traslado_id EXISTS (SELECT MAX(T.traslado_id) FROM traslado GROUP BY T.remolque_otros ) <------------------------ aquí está
ORDER BY T.traslado_id DESC) T1
GROUP BY remolque_otros;
|