mjpedreira1
27th July 2006, 15:08
Hola,

necesito consultar las tablas de líneas (tdpur041) y recepciones (tdpur045) de compras.
En Baan usaría un selectdo, pero directamente desde Oracle, cómo lo haría si de la tabla de recepciones sólo me interesa el registro con valor más alto para el campo tdpur045.srnb???

Muchas gracias,

María José

mig28mx
29th July 2006, 02:24
Hola Maria Jose,
Usando el programa easy SQL es muy sencillo,
Por ejemplo,
Select max(T$SRNB), T$ORNO
from baan.ttdpur045
where ....
and ...
group by t$orno

Saludos.

gameover
30th July 2006, 01:53
También desde baan con una select se hace bien, p.e.
select tdpur045.*
from tdpur045
where tdpur045._index1 ........
as set with 1 row -----------> sólo toma una fila
order by tdpur045.orno, tdpur045.pono, tdpur045.srnb desc ---> ordena descendente, así sólo encuentra 1 fila de cada posicion y la srnb más alta