Hallo !
Ich habe folgendes Problem: Ich bekomme Lagerdaten (Artikelnummer, Materialnummer, Größe, Menge) aus drei verschiedenen Datenquellen (einer Dateidatenbank, einem komischen DBMS und aus ner XML-Schnittstelle). Und genau diese Daten muss ich irgendwie gruppieren und summieren.
Im Moment schreibe ich die Daten aus allen drei Datenquellen in eine temporäre MySQL-Tabelle und ziehe mir die Daten dann erneut mit einem SELECT heraus.
Und nachher hol ich mir die Sachen einfach folgendermaßen:
Das Ganze funktioniert auch wunderbar, das einzigste, was mich daran stört ist, dass ich dafür extra eine Datenbankverbindung zu einem DBMS brauche und ich wollte nun fragen, ob es eine Möglichkeit gibt, diesen Tabellenkram vielleicht direkt in VB.NET, vielleicht in einem DataTable oder ähnlichem, auszuführen, ohne dabei den Umweg über einen externen Server zu gehen.
Mit freundlichen Grüßen
Red
Ich habe folgendes Problem: Ich bekomme Lagerdaten (Artikelnummer, Materialnummer, Größe, Menge) aus drei verschiedenen Datenquellen (einer Dateidatenbank, einem komischen DBMS und aus ner XML-Schnittstelle). Und genau diese Daten muss ich irgendwie gruppieren und summieren.
Im Moment schreibe ich die Daten aus allen drei Datenquellen in eine temporäre MySQL-Tabelle und ziehe mir die Daten dann erneut mit einem SELECT heraus.
Code:
Tabelle TmpLager
----------------------------
int Artikelnr
int Materialnr
int Hoehe
int Breite
int Menge
Und nachher hol ich mir die Sachen einfach folgendermaßen:
Code:
SELECT Artikelnr, Materialnr, Hoehe, Breite, SUM(Menge) FROM TmpLager GROUP BY Artikelnr, Materialnr, Hoehe, Breite
Das Ganze funktioniert auch wunderbar, das einzigste, was mich daran stört ist, dass ich dafür extra eine Datenbankverbindung zu einem DBMS brauche und ich wollte nun fragen, ob es eine Möglichkeit gibt, diesen Tabellenkram vielleicht direkt in VB.NET, vielleicht in einem DataTable oder ähnlichem, auszuführen, ohne dabei den Umweg über einen externen Server zu gehen.
Mit freundlichen Grüßen
Red