13/05/2003, 14:04
|
| Colaborador | | Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses Puntos: 25 | |
Lo que you hice fue hacer el
SELECT IDENTIFICADOR, MIN(VALOR) FROM TABLA GROUP BY IDENTIFICADOR
y después hacer un INNER JOIN con esa misma TABLA pero agarrando sólo los registros que tiene el SELECT acabas de hacer. Se me hizo mala técnica, pero me funcionó.
Mira, lo que hice fue:
SELECT campo_id, MIN(campo) AS campo_min
INTO tabla_temp
FROM tabla
GROUP BY campo_id
luego para obtener los datos que quieres es:
SELECT t1.campo_id, t1.campo_min, t1.fecha, t1.hora
FROM tabla t1 INNER JOIN tabla_temp t2
ON t1.campo_id = t2.campo_id
Y listo, ya tienes tus resultados, esto es asumiendo que el nombre es el identificador de tu tabla (llave), si no lo es, nadamas incluye en tu tabla temporal la llave completa y en la sentencia ON del INNER JOIN pones el (los) campos llave. Funcionará igual.
saludos
__________________ "El hombre, en su orgullo, creó a Dios a su imagen y semejanza."Friedrich Nietzsche
Última edición por Mithrandir; 13/05/2003 a las 14:04 |