MySQL: Feldinhalte zusammenzählen
depp
- datenbank
0 Rouven
moin
hab für jeden tag ca 20 einträge in meiner mysql db, wovon jeder eintrag eine information über die besucheranzahl einer kategorie wiedergibt. nun muss ich also immer das eine feld der 20 einträge ermitteln und zusammenzählen mit php. gibt es keine funktion, damit mysql das für mich erledigt?
danke für Eure antwort.
ps: da das feld auch für andere informationen genutzt werden, ist es ein varchar und kein int o.ä. format... dennoch ist ausgeschlossen, dass hierbei inhalte keine zahlen sind bei den einträgen, die zusammengezählt werden sollen...
Hi,
also deine genaue Datenstruktur wäre hilfreich. Ich vermute, eine Kombination aus SUM und CAST-Operatoren dürfte dich weiterbringen.
Sprich: Caste die Spalte in ein Int und setze ein SUM um die Abfrage. Damit das nicht einfach den selben Wert wieder ausgibt, musst du jetzt noch über die 20 Einträge gruppieren. Was haben die denn gemeinsam, das Datum? Wenn ja, dann ist das dein GROUP BY-Kandidat.
MfG
Rouven