Ver Mensaje Individual
  #13  
Antiguo 01-03-2008
Avatar de gluglu
[gluglu] gluglu is offline
Miembro Premium
 
Registrado: sep 2004
Ubicación: Málaga - España
Posts: 1.455
Reputación: 23
gluglu Va por buen camino
Efectivamente, lo he probado y creo ratificarme en mi comentario anterior.

Con el set de datos de Gabo funciona perfectamente, y la lógica es correcta.

En cambio, si las fechas se pueden repetir, no funciona. Por ejemplo he probado con los siguientes registros en la Tabla Productos:

Código:
PRODUCTO
--------
21  01  11  02/12/07  23,34
22  01  12  01/12/07  20,67
23  02  11  04/12/07  56,67
24  01  11  03/12/07  26,78
25  02  11  07/12/07  34,56
26  01  12  08/12/07  56,78
27  02  11  08/12/07  99,99  
28  02  12  08/12/07  88,88
29  02  12  08/12/07  77,77
Y el resultado que obtengo con la consulta anteriormente expuesta es :

Código:
TIPO     EMPRESA     PRODUCTO     FECHA     PRECIO
---------------------------------------------------   
PRIMERA  JB MARTINEZ 26           08/12/07  56,78
PRIMERA  COLABE      28           08/12/07  88,88
PRIMERA  COLABE      29           09/12/07  77,77
SEGUNDA  JB MARTINEZ 24           03/12/07  26,78
SEGUNDA  COLABE      27           08/12/07  99,99
Es decir, obtenemos dos registros diferentes para 'PRIMERA' y 'COLABE' porque la fecha del 08/12/07, en la cual COLABE tiene un precio, corresponde a una 'Fecha Máxima' de otro par Empresa/Tipo. Y por lo tanto me la incluye en el resultado ya que esa fecha está incluida en la subconsulta que plantea Caro.

__________________
Piensa siempre en positivo !
Responder Con Cita