quiza puedes usar la function MAX.

SELECT CLIENTE ,max(AÑOEF), max(MESEF), max(DIAEF) 
FROM EF                                            
group by (CLIENTE,   AÑOEF,    MESEF,    DIAEF)    
saludos Hector 

-----Mensaje original-----
De: Juan Carlos Sevilla [mailto:[EMAIL PROTECTED]
Enviado el: Jueves, 31 de Agosto de 2006 01:06 p.m.
Para: [email protected]
Asunto: RE: Consulta SQL


 SELECT DISTINCT CLIENTE, ACTIVIDADEF, AÑOEF*10000+MESEF*100+DIAEF FROM EF
ORDER BY CLIENTE, 3 DESC   

-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Juan Carlos Sevilla
Enviado el: jueves, 31 de agosto de 2006 19:59
Para: [email protected]
Asunto: RE: Consulta SQL

Hola:
        Prueba con:
SELECT DISTINCT CLIENTE, ACTIVIDAD, AÑOEF*10000+MESEF*100+DIAF FROM EF
ORDER BY CLIENTE, 3 DESC                            

Un Saludo:
Pd.: DISTINCT es para:                 
    Se conserva un registro de cada conjunto de registros duplicados del 
archivo final de resultados.
    3 es para:
    Que ordene por el campo de resultado tercero(AÑOEF*10000+MESEF*100+DIAF)
 
    
-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Carlos Augusto 
Correa García Enviado el: jueves, 31 de agosto de 2006 19:37
Para: [email protected]
Asunto: Consulta SQL

Una consulta sql, oajlá me puedan ayudar Tengo el sgte archivo: que corresponde 
a los estado financieros (EF) de mis clientes

CLIENTE        ACTIVIDADEF    AÑOEF    MESEF    DIAEF     
25        1256        2002    05    12
36        5645        2005    04    22
25        1275        2004    09    15
36        5645        2001    05    25
79        4567        2003    07    25
25        1514        2000    06    09

Necesito una sentencia sql que me devuelva para cada cliente el ultimo (mas 
reciente) EF, Es decir algo asi:

CLIENTE        ACTIVIDADEF    AÑOEF    MESEF    DIAEF     
25        1275        2004    09    15
36        5645        2005    04    22
79        4567        2003    07    25

Alguna idea??

Gracias por su ayuda

---------------------------------
Carlos Augusto Correa García
CMAC PIURA S.A.C
Area de Sistemas
__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados 
http://www.help400.es _____________________________________________________

Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400

__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados 
http://www.help400.es _____________________________________________________

Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400

__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400


__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400

Responder a