01/12/2009, 07:41
|
| Colaborador | | Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 20 años Puntos: 38 | |
Respuesta: Actualizar campos de tabla con base al mismo campo
Código:
UPDATE M
SET Ganancia = S.Ganancia
FROM (
SELECT Servicio
,MAX(Ganancia) Ganancia -- Para asegurar que no se repetira
FROM MITABLA
WHERE Cuenta = 1
GROUP BY Servicio
) S
INNER JOIN MITABLA M
ON S.Servicio = M.Servicio AND
M.Cuenta <> 1
Saludos!
__________________ La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications. |