04/03/2008, 03:37
|
| | Fecha de Ingreso: abril-2007
Mensajes: 160
Antigüedad: 17 años, 7 meses Puntos: 1 | |
Poner una función de grupo en la condición Lo que quiero realizar es obtener todos los registros, que cumplan que una columna tenga el máximo valor respecto a las demás (por ejemplo, una fecha: imaginad que queréis obtener los registros de un log, del último día que fue actualizado. U obtener todos los trabajadores que cobran el sueldo máximo).
Algo así:
select campo1,campo2,campo3 from tabla_log where campo1=max(campo1)
En esencia, sería introducir una función de grupo en la condición, lo cual, tal cual lo he puesto, no está permitido.
¿Hay algún modo de realizarlo, o forzosamente hay que utilizar dos consultas a la base de datos?
Gracias |