Hallo und vielen Dank,

Tabelle zum Test habe ich wie folgt erstellt (Maschine PUB1.RZ..)

CREATE TABLE LIB/TAB1 (ETNUM INT NOT NULL WITH DEFAULT, BLDAT
DEC ( 8, 0) NOT NULL WITH DEFAULT, TEXT CHAR (50 ) NOT NULL WITH
DEFAULT, PREIS DEC ( 8, 2) NOT NULL WITH DEFAULT)

dann z.B. mit :

INSERT INTO LIB/TAB1 (ETNUM, BLDAT, TEXT, PREIS) VALUES(10003,
20110101, 'SCHEIBE', 60)

die "DATEN" eingefügt.

vorher :

===> EDTLIBL ... LIB in Bibliotheksliste eingetragen

jetzt mit strsql :

select a.*
from (select etnum, max(bldat) bldat
from tab1
group by etNum) x
join tab1 a on a.etnum = x.etnum
and a.bldat = x.bldat

und

ETNUM BLDAT TEXT PREIS
10.000 20.110.301 SCHRAUBE 102,00
10.001 20.110.301 MUTTER 60,00
10.002 20.110.301 FEDERRING 40,00
10.003 20.110.301 SCHEIBE 75,00
***** Datenende ********

DANKE, dass läuft !!!!!
ERIC