Jackery IFA Fireplace

PHP Stündliche Daten tageweise ausgeben

M

Mr. Snoot

Gast
Hio,

ich hab in einer MySQL-DB jede Stunde einen Wert und würde mir das gerne summiert pro Tag ausgeben lassen. Gibt's dafür einen einfachen Weg, oder muss ich das alles zeilenweise auslesen und die Werte solange aufsummieren bis laut Timestamp ein neuer Tag beginnt?

Code:
ID | Count | Timestamp
----------------------
1  | 321  | 1000000000     // Tag 1 \
2  | 54   | 1000003600     // Tag 1  } Counts summiert ausgeben
3  | 233  | 1000007200     // Tag 1 /
..
25 | 111  | 1000090000     // Tag 2 \
26 | 534  | 1000093600     // Tag 2  } Counts summiert ausgeben
27 | 15   | 1000093600     // Tag 2 /
..
 
Code:
SELECT sum(Count) as summe FROM table where timestamp >= 1000000000 AND timestamp < 1000090000

oder einfach mit Limit 0, 24

Ich hoffe ich konnte helfen. Ist ein wenig pseudo Code da ich länger nicht mehr in MySql unterwegs war.
 
das problem wurde schon mehr mals hier im forum erörtert:
count ist im übrigen ein geschützer name daher könntest du probleme bekommen
Code:
select sum(`count`),FROM_UNIXTIME(Timestamp,'%d.%m.%Y')
from table
group by FROM_UNIXTIME(Timestamp,'%d.%m.%Y')
 
Zurück
Oben