Einzelnen Beitrag anzeigen

uwewo

Registriert seit: 14. Jul 2004
Ort: Karlsruhe
479 Beiträge
 
Delphi 2006 Professional
 
#9

Re: Select mit SubSelect summieren

  Alt 18. Apr 2007, 07:31
Zitat von omata:
Ich würde dir auch gern konkreter helfen, aber ich muss zugeben, dass ich aus deinen Informationen einfach nicht schlau werden. Was steht wie in deinen Tabellen und was möchtest du konkret haben?
Ok, hier nocheinmal zum besseren Verständnis die sehr vereinfachte Tabellen Übersicht, und mein gewünschtes Ergebnis.

Tabelle -> Produktion
ArtikelNr_Produkt, ArtikelBez_Produkt, Produzierte_Menge

Tabelle -> Stückliste
ArtikelNr_Produkt, ArtikelNr_Einzelteil, Menge_Einzeilteil

Jedes Produkt besteht aus einer Stückliste, die wiederum die Einzelteile eines Produkts enthält.

Die Tabelle Produktion enthält die Menge(in Stck) aller Produkte die produziertz wurden.
Die Stücklistentabelle besteht aus allen Einzelteilen die zu einem Produkt gehören, Mengenangabe(Stück, kg) etc.

z.B.
ProduktionTabelle
ArtikelNr_Produkt | ArtikelBez_Produkt | Produzierte_Menge
4030.012 | Test | 1200
6070.016 | Test2 | 600
4030.012 | Test | 200

produzierte Menge des Produkt 4030.012 = 1400
produzierte Menge des Produkt 6070.016 = 600

StücklistenTabelle
ArtikelNr_Produkt | ArtikelNr_Einzelteil | Menge_Einzeilteil
4030.012 | 1000 | 0.5
4030.012 | 1001 | 0.5
4030.012 | 1002 | 1
6070.016 | 1000 | 1

somit besteht Produkt 4030.012 aus 3 Einzelteilen und zwar 1000, 1001, 1002 nun möchte ich die Gesamtmenge aller Einzelteile berechnen. Das wäre in diesem Fall:

für Produkt 4030.012 und Einzelteil-Nr. 1000 | 1400 Stück * 0.5 = 700
für Produkt 6070.016 und Einzelteil-Nr. 1000 | 600 Stück * 1 = 600
Gesamtmenge für Einzelteil-Nr. 1000 = 1300

Also wie gesagt ich möchte die Summe aller Einzelteile, von den Summen aller Produkte.
Wobei jedes Produkt teilweise aus unterschiedlichen Einzelteilen bestehen kann.
Uwe
  Mit Zitat antworten Zitat