Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/09/2007, 05:29
Avatar de Kelpie
Kelpie
 
Fecha de Ingreso: febrero-2002
Ubicación: NorthSpain
Mensajes: 609
Antigüedad: 22 años, 9 meses
Puntos: 8
Re: funciones y campos.

Complementando al respuesta anterior, ten en cuenta que todos los campos que quieras sacar o están en una función de cáculo (como 'salario') o están dentro de la claúsula GROUP BY (como 'empleado'). Una consulta como la siguiente no va a funcionar.

select sum(salario), empleado, fecha from salarios group by empleado;

Porque el campo fecha ni se agrupa ni se calcula. En cambio ésta si irá bién:

select sum(salario), empleado, fecha from salarios group by empleado,fecha;

O ésta

select sum(salario), empleado, max(fecha) from salarios group by empleado;
__________________
Kelpie