URGENTE!!! Select MAX

19/03/2007 - 14:12 por Diego | Informe spam
Amigos necesito hacer una consulta de la siguiente forma.

Tengo una Tabla Alumnos los cuales tienen fecha y hora.

Necesito hacer una consulta que me seleccione el alumno con nombre 'Diego',
que tiene una mayor fecha y hora.

Ejemplo:
TABLA ALUMNOS
cod Nombre Apellido Fecha Hora
1 Juan R. 19/03/07 06:00:00
2 Pedro M. 19/03/07 08:00:00
3 Diego F. 19/03/07 09:00:00
4 Matias I. 18/03/07 12:00:00
5 Diego G. 19/03/07 09:00:10
6 Diego R 18/03/07 07:00:10


La respuesta deberia ser tomando en cuenta de que necesito El alumno 'Diego'
que tiene mayor fecha y hora:

Respuesta:

Cod Nombre Ap Fecha Hora
5 Diego G. 19/03/07 09:00:10

Preguntas similare

Leer las respuestas

#1 Federico A. Colli
19/03/2007 - 18:28 | Informe spam
Deberias usar el foro de sqlserver por ejemplo.
Te paso una consulta que puede que no este muy optimizada, pero
funciona.

SELECT * FROM ALUMNOS
WHERE NOMBRE = 'DIEGO' AND FECHA + ' ' + HORA = (SELECT MAX(FECHA + '
' + HORA) FROM ALUMNOS WHERE NOMBRE = 'DIEGO')

Saludos
AUS Federico A. Colli
Respuesta Responder a este mensaje
#2 Diego
19/03/2007 - 19:59 | Informe spam
Muchas Gracias federico por tu ayuda me funciono a la perfeccion, y sobre lo
de ponerlo en el foro sql, ya me ha pasado que lo he pueto y se han tardado
dias en responderme por eso es que lo puse acá, pero de todas maneras mejor
seria ponerlo donde debe ser...
Saludos y muchas Gracias

"Federico A. Colli" wrote:

Deberias usar el foro de sqlserver por ejemplo.
Te paso una consulta que puede que no este muy optimizada, pero
funciona.

SELECT * FROM ALUMNOS
WHERE NOMBRE = 'DIEGO' AND FECHA + ' ' + HORA = (SELECT MAX(FECHA + '
' + HORA) FROM ALUMNOS WHERE NOMBRE = 'DIEGO')

Saludos
AUS Federico A. Colli


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida