Ver Mensaje Individual
  #16 (permalink)  
Antiguo 07/12/2010, 06:16
Avatar de flaviovich
flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 9 meses
Puntos: 39
Respuesta: Consulta sobre una tabla

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