Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-02-2008
Avatar de Gabo
[Gabo] Gabo is offline
Miembro Premium
 
Registrado: mar 2007
Ubicación: Murcia (España)
Posts: 684
Poder: 18
Gabo Va por buen camino
Sobre el uso de MAX

Hola a todos!!!

A ver si pueden echarme una mano con una consulta que no sale, ¿será la hora? (Son las 23:03)

Simplificaré un poco las tablas para que se entienda:

EMPRESA
-------
EMPRESA_CODIGO PK
EMPRESA_NOMBRE

TIPO
----
TIPO_CODIGO PK
TIPO_NOMBRE

PRODUCTO
--------
PRODUCTO_CODIGO PK
EMPRESA_CODIGO FK
TIPO_CODIGO FK
PRODUCTO_FECHA
PRODUCTO_PRECIO

Lo que quiero obtener es un listado por empresas donde me aparezca:

EMPRESA - TIPO - PRODUCTO - FECHA - PRECIO

Pero que solo me muestre la fecha mayor.

Tengo la consulta así:

Código SQL [-]
 
SELECT PRODUCTO_CODIGO, TIPO_NOMBRE, EMPRESA_NOMBRE, PRODUCTO_NOMBRE, PRODUCTO_FECHA, PRODUCTO_PRECIO, PRODUCTO_DEFECTO 
FROM PRODUCTO JOIN TIPO ON PRODUCTO.TIPO_CODIGO=TIPO.TIPO_CODIGO 
                         JOIN EMPRESA ON PRODUCTO.EMPRESA_CODIGO=EMPRESA.EMPRESA_CODIGO 
           WHERE EMPRESA.EMPRESA_CODIGO=:empresa \
           ORDER BY TIPO_NOMBRE, EMPRESA_NOMBRE, PRODUCTO_NOMBRE, PRODUCTO_FECHA, PRODUCTO_PRECIO

y ahora mismo no veo como hacer para que de cada unión EMPRESA-TIPO me seleccione la fecha mayor.

Gracias de antemano por la ayuda...
__________________
Saludos,
Gabo

A menos que se indique lo contrario, el código estará hecho en C++Builder.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Articulo sobre la facilidad de probar componentes open source en windows sobre linux gmontes Noticias 0 22-08-2007 22:34:16


La franja horaria es GMT +2. Ahora son las 03:37:20.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi