Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/12/2006, 08:01
Avatar de Lord of freaks
Lord of freaks
 
Fecha de Ingreso: octubre-2004
Ubicación: Madrid
Mensajes: 334
Antigüedad: 19 años, 6 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
__________________
Una vez un elemental de rayos mató una tribu entera de tritones.

¡¡ El sólo quería darse un baño !!

http://www.frikilandia.com

Neither Fu Nor Fa