Muchas, muchisimas gracias.
si que ha servido para pillar la idea, me has sacado de un buen atasco mental.
la sentencia me a qedado asi:
UPDATE registre SET acabados = "0"
WHERE ORDEN_FABRICACION IN
(SELECT TOP 1 REGISTRE.ORDEN_FABRICACION FROM REGISTRE
WHERE (((REGISTRE.ACABADOS) Is Null))
ORDER BY REGISTRE.FECHA, REGISTRE.PRIORIDAD);
Lo que me pasaba era q la tenia asi y me devolvia demasiados campos, y no entendia el problema
update registre
set acabados = "0"
where
( SELECT TOP 15 * FROM REGISTRE
WHERE (((REGISTRE.ACABADOS) Is Null))
ORDER BY REGISTRE.FECHA, REGISTRE.PRIORIDAD)
muchas gracias de nuevo.
|