Einzelnen Beitrag anzeigen

Jumpy

Registriert seit: 9. Dez 2010
Ort: Mönchengladbach
1.733 Beiträge
 
Delphi 6 Enterprise
 
#10

AW: Letzter Datensatz ermitteln auf Basis von 3 Feldern

  Alt 21. Jun 2021, 16:46
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
Ralph
  Mit Zitat antworten Zitat