Bestellfortschritt auf erledigt setzten wenn zugehörige Eingangsrechnung sach- und fachlich geprüft ist.

SELECT pkBuchung,fkER,BuchungZeilenNr,fkBestellNr, er.ID, er.TechPruefungAm, er.TechPruefungDurch, er.WeiterberechnungDebitor, er.WeiterberechnungDebitorAm, er.WeiterberechnungDebitorDurch
, b.BestellNr, b.BestellFortschritt
FROM dbo.rebBuchung eb left join rebEinRechnung er on eb.fkER=er.pker left join Bestellung b on eb.fkBestellNr=b.BestellNr
where eb.fkBestellNr is not NULL and (TechPruefungDurch is not Null and WeiterberechnungDebitorDurch is not null)


update bestellung
set BestellFortschritt=7
FROM dbo.rebBuchung eb left join rebEinRechnung er on eb.fkER=er.pker left join Bestellung b on eb.fkBestellNr=b.BestellNr
where (b.BestellFortschritt=4 or BestellFortschritt=5) and eb.fkBestellNr is not NULL and (TechPruefungDurch is not Null and WeiterberechnungDebitorDurch is not null)