Tema: Consulta SQL
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/04/2014, 10:17
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Consulta SQL

Cita:
Quiero obtener de todos los productos con el mismo CodTipo el que tenga la fecha más reciente (última versión).
En realidad, la consulta cumple eso, aunque yo lo haría así:

Código SQL:
Ver original
  1. SELECT P.CodTipo, Existencias, FechaAlta
  2. FROM Producto  P INNER JOIN TipoProducto T ON P.CodTipo = T.Codigotp
  3. HAVING FechaAlta = MAX(FechaAlta);

Lo que te puedo decir es que esas tablas resultan un poco extrañas, porque normalmente un tipo de producto es una tabla dependiente del producto, y no al revés, como parece eso.

Entendamos: Un Auto es un producto. Un tipo de producto es Deportivo, Cupé, Urbano, Diesel, Monovolumen, son tipos de prodcuto.
Pero por lo que describes no parece que hayas hecho esa concpetualización, así que no termino de ver cómo es el resultado que tienes, ni que datos contienen las tablas.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)