
30/12/2006, 08:01
|
 | | | Fecha de Ingreso: octubre-2004 Ubicación: Madrid
Mensajes: 334
Antigüedad: 20 años, 4 meses Puntos: 2 | |
Re: Fecha maxima en query y otro valor en una tabla Es dificil que funcione HAVING si no pones GROUP BY antes, ya que HAVING es un "WHERE" para agrupaciones de registros, es decir filtra los registros una vez agrupados.
En tu caso agrupamos los registros cuyo campo 'cod_prod' sea idéntico (GROUP BY cod_prod) y dentro de cada uno de esos grupos elegimos gracias a HAVING aquellos cuyo valor campo 'fecha_stock' sea igual al valor máximo de 'fecha_stock' dentro de cada uno de los grupos (HAVING
fecha_stock=MAX(fecha_stock)).
Espero haberme explicado.
Un saludo |