Ver Mensaje Individual
  #13 (permalink)  
Antiguo 05/12/2010, 08:56
Avatar de flaviovich
flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 4 meses
Puntos: 39
Respuesta: Consulta sobre una tabla

Prueba asi:
Código SQL:
Ver original
  1. UPDATE Empleados
  2. SET Salario = Salario * 1.2
  3. FROM Empleados E
  4. INNER JOIN (
  5.     SELECT NumeroEmpleado, COUNT(1) TotalHabit
  6.     FROM Limpieza
  7.     GROUP BY NumeroEmpleado
  8.     HAVING COUNT(1) = (SELECT MAX(COUNT(1)) FROM Limpieza GROUP BY NumeroEmpleado)
  9. ) T ON E.Id = T.NumeroEmpleado
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.