Ver Mensaje Individual
  #10 (permalink)  
Antiguo 04/12/2010, 05:53
amlegazpe
 
Fecha de Ingreso: diciembre-2010
Mensajes: 27
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Consulta sobre una tabla

UPDATE Empleado
SET Salario = Salario * 1.2
FROM Empleado
INNER JOIN
((SELECT NumEmpleado,COUNT(*)
FROM Limpieza
GROUP BY NumEmpleado
HAVING COUNT(*) >= ALL
(SELECT COUNT(*)
FROM Limpieza
GROUP BY NumEmpleado))
ORDER BY 2 DESC)Tabla
ON Empleado.NumEmpleado = Tabla.NumEmpleado



me da error. Con esto intento modificar todos los que sean maximo, haya,1,2 o los que sean, pero me da un error de
Mens. 156, Nivel 15, Estado 1, Línea 12
Sintaxis incorrecta cerca de la palabra clave 'ORDER'.