Hallo liebe Entwickler-Gemeinde!
Ich bin schon seit einiger Zeit über ein Problem mit einer Abfrage am grübeln und würde mich freuen, wenn ihr mir da helfen könntet.
Zu meinem Problem:
Ich programmiere z.Zt. ein kleines Inventur-Programm in VB. Und dafür muss ich nun eine Abfrage erstellen, die mir idealerweise den sich aktuell im Bestand befindlichen Güter ausgibt.
Dazu habe ich zwei Tabellen.
-die Tabelle ArtikelInfos
-> mit den Feldern:
-ArtikelNummer2
-ArtikelName
-Preis
und die Tabelle Bestand
-> mit den Feldern:
-ArtikelNummer1
-Anzahl
Die Abfrage sollte nun als Ergebnis eine der beiden Artikelnummern ( die sind ja beide gleich und für die where-Klausel geeignet), den Artikelnamen,den Preis und die Summe des Feldes Anzahl liefern.
Ich habe schon eine Abfrage erstellt, die mir allerdings nur die Felder Preis und die Summe der Anzahl ausliefert.
Ich würde mich sehr über jede Hilfe freuen
Ich bin schon seit einiger Zeit über ein Problem mit einer Abfrage am grübeln und würde mich freuen, wenn ihr mir da helfen könntet.
Zu meinem Problem:
Ich programmiere z.Zt. ein kleines Inventur-Programm in VB. Und dafür muss ich nun eine Abfrage erstellen, die mir idealerweise den sich aktuell im Bestand befindlichen Güter ausgibt.
Dazu habe ich zwei Tabellen.
-die Tabelle ArtikelInfos
-> mit den Feldern:
-ArtikelNummer2
-ArtikelName
-Preis
und die Tabelle Bestand
-> mit den Feldern:
-ArtikelNummer1
-Anzahl
Die Abfrage sollte nun als Ergebnis eine der beiden Artikelnummern ( die sind ja beide gleich und für die where-Klausel geeignet), den Artikelnamen,den Preis und die Summe des Feldes Anzahl liefern.
Ich habe schon eine Abfrage erstellt, die mir allerdings nur die Felder Preis und die Summe der Anzahl ausliefert.
Code:
select ArtikelInfos.ArtikelName,SUM(Bestand.Anzahl)as Anzahl,ArtikelInfos.Preis from ArtikelInfos,Bestand where ArtikelInfos.ArtikelNummer2=Bestand.ArtikelNummer1 group by ArtikelInfos.ArtikelPreis
Comment