Moin Moin,
ich habe eine Tabelle die so aussieht:
Nun möchte ich mit einer SQL Abfrage eine solche Tabelle erzeugen:
Das erste Feld besteht aus den letzten 30 Tagen aufsteigend sortiert, das zweite Feld ist die Anzahl der an diesen Tagen eingetragenen Datensätze.
Mein bisheriger Versuch:
Über Hilfe oder Lösungsmöglichkeiten bedanke ich mich im voraus!
ich habe eine Tabelle die so aussieht:
PHP-Code:
Name | Timestamp
Orange | 1234567890
Apfel | 1234567390
Orange | 1234563490
Birne | 1234558390
Orange | 1232347890
PHP-Code:
Tag | Anzahl
1.12.2014 | 123
2.12.2014 | 126
3.12.2014 | 111
4.12.2014 | 132
Mein bisheriger Versuch:
PHP-Code:
SELECT COUNT(Name) AS `anzahl`, DATE_FORMAT(FROM_UNIXTIME('Timestamp'), '%W') AS `Tag`,
FROM `Tabelle`
GROUP BY DATE_FORMAT(FROM_UNIXTIME('Timestamp'), '%W')
ORDER BY `Tag` DESC
LIMIT 30
Kommentar