Sentencia SQL

02/07/2003 - 18:29 por Carlos O. M. | Informe spam
Buenos Dias / Tardes

Tengo un gran dolor de cabeza con una consulta SQL que quiero ejecutar.

Supongamos que tengo una tabla que guarde unas serie de datos sobre las
visitas de un cliente..

CLI_ID CLI_FECHAVISITA
1 01/01/2003
1 02/01/2003
1 05/12/2002
2 06/04/2003
2 10/03/2003


Mi pregunta seria la siguiente. COmo lo puedo hacer para realizar una
sentencia que me muestre la fecha del CLI_ID = 1 de su ultima visita.
Imaginemos una tabla mas extensa y todo eso
 

Leer las respuestas

#1 Justing Xiang
02/07/2003 - 23:09 | Informe spam
O

SELECT CLI_ID, MAX(Cli_FechaVisita)
FROM Clientes
group by CLI_ID

para obtener lo mismo para todos los clientes.
Un saludo,
Justingx


"Javier Loria(MVP)" escribió en el mensaje
news:eA$
Hola Carlos:
La sintaxis podria ser algo como:

SELECT MAX(Cli_FechaVisita)
FROM Clientes
WHERE Cli_Id=1

Saludos,

.Javier Loria
Costa Rica (MVP)
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
"Carlos O. M." wrote in message
news:%
> Buenos Dias / Tardes
>
> Tengo un gran dolor de cabeza con una consulta SQL que quiero
ejecutar.
>
> Supongamos que tengo una tabla que guarde unas serie de datos sobre
las
> visitas de un cliente..
>
> CLI_ID CLI_FECHAVISITA
> 1 01/01/2003
> 1 02/01/2003
> 1 05/12/2002
> 2 06/04/2003
> 2 10/03/2003
>
>
> Mi pregunta seria la siguiente. COmo lo puedo hacer para realizar


una
> sentencia que me muestre la fecha del CLI_ID = 1 de su ultima visita.
> Imaginemos una tabla mas extensa y todo eso
>
>


Preguntas similares