Select auf Datatable

Rappi

Mitglied
Hallo...

Ich glaub ich hab einfach nur ein Brett vorm Kopf, und meine sucherei hat auch nicht viel ergeben...
Hier mein Problem:

Ich hab nen DataTable, den ich während des Programmlaufs dynamisch fülle und zum Abschluss in eine Tabelle aufm SQL-Server einspiele.

Nun möchte ich aber bevor der ganze Insert-Kram passiert erst noch ein paar Abfragen auf den DataTable machen, um z.B. zu schaun, ob die Summe der Punkte die einer danach bekommen soll, nicht über einem Wert liegt, den ich für unrealistisch halte.

Wie mach ich denn
"Select keytln, sum(punkte) from DATATABLENAME group by keytln order by sum(punkte) desc"
auf einen DataTable?

Grüßle

Jörg
 
Meiner Meinung nach geht das nicht!

Du kannst aber mit 2 Schleifen über dein DataTable gehen und die entsprechenden Felder Prüfen!

DarkGreetinx LordDeath
 
also was ich grad schonmal gefunden hab:

DataTable.Compute("sum(punkte)","keytln = 123");

Das müsste ich dann für jeden keytln machen...

Aber vielleicht gibts ja noch ne einfachere Möglichkeit...

Grüßle

Jörg
 
Hi nochmals...

nur zur Komplettierung und für zukünftige Verzweifelte:
Ich habe mir mit der DataSetHelper-Class einen weiteren DataTable mit Distinct-Werten der keys gebastelt.

Der Rest mit der Compute-Methode dürfte klar sein.

Grüßle

Jörg
 
Zurück