Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/01/2010, 21:16
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 2 meses
Puntos: 260
Sonrisa Respuesta: problema utilizando MAX() dentro de una subconsulta

Hola,

Posiblemente los datos están mal,

Código:
create database test;
create table horario_control (lugar varchar(50), rut_paciente int, fecha_control date);

INSERT INTO horario_control VALUES('a', 1, '20100125');
INSERT INTO horario_control VALUES('a', 2, '20100125');
INSERT INTO horario_control VALUES('b', 1, '20100126');
Código:
SELECT lugar, fecha_control
FROM horario_control
WHERE rut_paciente = 1 AND
fecha_control = (SELECT Max(fecha_control) FROM horario_control);
==>

Código:
'b', '2010-01-26
No hay nada extraño, a mas que esperaras otro resultado diferente,

Saludos,