Werte aus Tabelle zusammenzählen

qsrs

Erfahrenes Mitglied
Hallo,

habe Dateigrößen in einer MySQL-Tabelle gespeichert und zwar in folgendem Format: 2.25 KB. Nun möchte ich alle Zeilen zusammenzählen, aber ohne die Angabe KB. Interessant wäre noch ab 1024 KB die Größe in MB auszugeben ab 1024 MB in GB usw.

Mir fehlt leider der Ansatz. Insbesondere die Verarbeitung, da nicht nur ein numerischer Wert in der Spalte steht, sondern auch ein Text.

Danke im Voraus für Antworten.
 
Hi!

Numerische Werte (und das sind Dateigrößen nun einmal zwingend!) sollten auch als numerische Werte abgelegt werden und beim Auslesen ggf. zu kB / MB / GB geparst werden.

Und wenn du dann den numerischen Wert abgelegt hast, verwendest du einfach den MySQL-Befehl sum() zur Summenbildung...

Mamphil
 
Hallo zusammen,

ich habe ein ähnliches Problem.
Ich müsste Zeiten eines bestimmten useres zusammenzählen für einen bestimmten Zeitraum.

Geht das auch mit sum() und wenn ja wie - das mit dem SELECT und WHERE bekomme ich unter MySQL noch hin aber mehr schon nicht.
Habt Ihr einen Tipp für mich wie man sich MySQL aneignen kann ohne für 100te von Euros Bücher zu kaufen?
 
Zurück