Nicht schön, aber selten:
Code:
SELECT a.mat_nr ,a.b_datum ,a.b_folge
case when a.b_folge=b.b_folge then 'J' else 'N' end as KZ
FROM mytable a
LEFT JOIN
(Select mat_nr,b_datum,max(b_folge) b_folge From Mytable Group By mat_nr, b_datum) b
ON b.mat_nr=a.mat_nr and b.b_datum=a.b_datum
WHERE
a.matnr||a.b_datum in (Select mat_nr||max(b_datum) From mytable Group by mat_nr)
ORDER by mat_nr, b_datum