Einzelnen Beitrag anzeigen

HCB

Registriert seit: 12. Feb 2020
172 Beiträge
 
Delphi 12 Athens
 
#13

AW: Access SQL Summe von Stückliste berechnen und updaten

  Alt 11. Nov 2022, 13:33
Vielen Dank an die freundlichen Helfer!
Ich habe es über 3 Temp Tabellen hinbekommen:
1. insert INTO AATest (StckListNr,StckListArtNr,ArtVKPreis_0,StckListMen ge,gesamt)
SELECT StckListNr,StckListArtNr,ArtVKPreis_0,StckListMeng e,ArtVKPreis_0*StckListMenge as gesamt FROM sArtikel, stckList
where StckListArtNr = ArtNr;

2. Insert Into TempTbl(StckListNr)
SELECT distinct t1.ArtNr FROM sArtikel t1 WHERE EXISTS( SELECT 1 FROM AATest t2 WHERE t1.ArtNr = t2.StckListNr);

3. Insert Into LastTemp(StckListNr,Summe)
select AATest.StckListNr,sum(gesamt) as Summe from AATest
inner join TempTbl
on AATest.StckListNr = TempTbl.StckListNr
group by AATest.StckListNr, TempTbl.StckListNr;

dann Update

Update sArtikel
inner join LastTemp on LastTemp.StckListNr = sArtikel.ArtNr
set sArtikel.ArtVkPreis_0 = LastTemp.Summe;

Nun läufts , Es ginge whrscheinlich einfacher, aber ich bin froh dass es läuft
  Mit Zitat antworten Zitat