Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/09/2010, 09:45
pancho2413
 
Fecha de Ingreso: septiembre-2009
Ubicación: Cuenca
Mensajes: 57
Antigüedad: 14 años, 7 meses
Puntos: 3
Respuesta: problema con consulta de mysql

Hola Eduardo. La solución es la siguiente:

update empleado set salario=salario/2, comision=0 where dept_no=(select t.dept_no from (select dept_no, count(*) 'empleados' from empleado group by dept_no order by empleados desc limit 1) as t);

Aclaración: Cambié VARCHAR2 por VARCHAR, NUMBER por INTEGER, y le quité la tilde a "comisión"

Sirve para cualquier departamento, para cualquier momento. Está probado para tu caso. Obviamente si hay alguien quien pueda proporcionar mejor respuesta seríamos todos beneficiados. ¡Suerte!

Última edición por pancho2413; 17/09/2010 a las 09:48 Razón: Olvidé especificar cambios