Ver Mensaje Individual
  #9 (permalink)  
Antiguo 04/05/2015, 13:08
Avatar de planmental
planmental
 
Fecha de Ingreso: abril-2015
Mensajes: 100
Antigüedad: 9 años
Puntos: 0
Respuesta: Subconsulta NOT IN muy lenta

No tengo así los datos copiados y pegados porque la base de datos no la manejo yo, desgraciadamente es ajena y solo puedo ver los datos consultándolos.

Pero la tabla es más o menos así

cliente | remolque | fecha | localidad
------------------------------------------------------------------
pepsi | 48 | 2014-08-01 | BASE
pepsi | 48 | 2014-05-14 | area B
pepsi | 48 | 2014-01-02 | area A
pepsi | 23 | 2014-05-02 | local sur
pepsi | 23 | 2014-08-09 | local sur
pepsi | 11 | 2014-09-15 | area A
pepsi | 04 | 2014-01-21 | area A

Bueno no son los datos tal cual pues los tuve que hacer a mano pero es un ejemplo de lo que quiero.

Lo explico:
son cuatro remolques del cliente pepsi 48, 23, 11, 04 entonces quiero que de esos remolques me tome los que no digan 'BASE' en su ultimo registro o más bien en su última fecha de registro.

En la ultima fecha del remolque 48 es 2014-08-01 pero dice 'BASE' por lo tanto ya fue entregada y por eso no debería de contarmelo en la consulta y descartar el remolque.

Pero en vez de eso lo que hace es pasarse al siguiente registro del remolque 48 con la fecha 2014-05-14 que dice area B y por lo tanto me sigue contando dicho remolque y lo que no quiero es que se brinque al siguiente registro.

Gracias por tu atención y si no me explico dímelo para ver si puedo aclarar mejor