Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/01/2003, 07:21
Avatar de MCasanova
MCasanova
 
Fecha de Ingreso: enero-2002
Ubicación: Concepción, La Perla del BioBio, Chile
Mensajes: 144
Antigüedad: 23 años, 2 meses
Puntos: 0
DRN R:

Realmente no entiendo tu update

UPDATE [CMNEM]
SET [PEDIDO]=[PEDIDO]+1
WHERE(
SELECT TOP 1 ALMACEN,SERIE_PED,PEDIDO
FROM [CMNEM]
WHERE NUMERO='02'
ORDER BY FECHA DESC
)

En primer lugar estas ordenando por fecha entonces debes seleccionar la fecha.

En el where del update debes indicar "donde algo es igual a algo" (o mayor, etc), Algo como esto

update tabla
set campo1 = campo1 + 1
where campo2 = (select campo3 from tabla2)

Me entiendes? Indica mejor que es lo que queres actualizar.

Saludos

Manuel