Entwickler-Ecke

Datenbanken - MySql Rückgabewert deFunktion SUM an einen String übergeben?


Karstadt - Mi 14.09.05 14:28
Titel: MySql Rückgabewert deFunktion SUM an einen String übergeben?
Hallo.

Ich möchte gerne wissen wie ich eine Spalte summiere und den Summierten wert an einen String übergebe.

Die Select SUM(Spaltenname) habe ich schon ausprobiert, aber es wir in eine Tabelle zurückgegeben, ich häte das gerne als String.

Muss ich diese Tabelle in einen String auslesen oder gibt es eine direkte Funktion ?


neojones - Do 15.09.05 09:54

Du führst das in einer Query-Komponente aus, sagst ihr


SQL-Anweisung
1:
SELECT SUM(feld) AS meinfeld                    


und dann


Delphi-Quelltext
1:
MeinString := MeineQuery.FieldByName('meinfeld').AsString                    


Viele Grüße,

Matthias

Moderiert von user profile iconraziel: Code- durch Delphi-Tags ersetzt.
Moderiert von user profile iconKlabautermann: Code- durch SQL.Tags ersetzt.


jasocul - Do 15.09.05 11:14

Was auch ginge:

Delphi-Quelltext
1:
MeinString := MeineQuery.Fields[0].AsString                    

Dann ist es das erste Feld deiner Query.


Karstadt - Di 20.09.05 16:39

Hallo. Als erstes danke für schnelle Hilfe!

So habe ich das auch gemacht.

Ich hätte das aber gerne anders.

Anfrage A

Daraus sol ich die Summe ausrechnen. Wenn ich die SELECT Anweisung anwenden wird die Anfrage A verloren gehen...

Können Sie mir folgen?

Ich hätte es gerne ohne verlust gemacht... geht das ?

bzw. Anfraga A dann kommt Sum und dann wiederholte ich die Anfrage A....