Abrufe nach Stunden ausgeben, MYSQL
Maria
- datenbank
Ich speichere bei jedem Seitenabruf Datum und die Uhrzeit.
Jetzt würde ich gerne eine Aufstellung haben, wann meine Seite abgerufen wurde, ich meine zu welcher Stunde.
Also
1 Uhr 34
2 Uhr 23
3 Uhr 22
4 Uhr 11
.
.
.
24 Uhr 22
Bis jetzt würde ich es so machen. aber ich denke es gibt bestimmt eine einfacher und sauberere Möglichkeit
select
DATE_FORMAT(date,'%d.%m.%Y') as datum,
count(*) anzahl,
sum(case when hour(date)<= 1 then 1 else 0 end) as 1uhr,
sum(case when hour(date)<= 2 then 1 else 0 end) as 2uhr,
.
.
.
Kann mir da jemand weiterhelfen?
Maria
Hi,
Bis jetzt würde ich es so machen. aber ich denke es gibt bestimmt eine einfacher und sauberere Möglichkeit
Natürlich gibt es die - sie nennt sich Gruppierung.
MfG ChrisB
Natürlich gibt es die - sie nennt sich Gruppierung.
Ja, aber wie groupiere ich nach stunden?
Maria
Hi,
Natürlich gibt es die - sie nennt sich Gruppierung.
Ja, aber wie groupiere ich nach stunden?
In dem du sie aus dem Datum extrahierst.
MfG ChrisB
Hallo Chris,
Natürlich gibt es die - sie nennt sich Gruppierung.
Ja, aber wie groupiere ich nach stunden?
---^---
ich glaube, das ist die Fortsetzung dieses Threads :-)
Freundliche Grüße
Vinzenz
»» »» »» Natürlich gibt es die - sie nennt sich Gruppierung.
select
DATE_FORMAT(date,'%H') as stunden,
count(*) as anzahl
from tabelle
group by hour(date)
order by date ASC";
So geht es, DANKE. aber noch ne Frage habe ich.
Ich habe ja dann verschiedene Ausgaben. Kann ich mir den höchsten Treffer extra ausgeben lassen, bevor ich alle stunden einzeln abrufe.
Oder muss ich dann vorher noch eine select Abfrage ausführen um diesen zu ermitteln.
Maria
Vinzenz Mai -> Ne, Nö, Nein, denke ich jedenfalls :-)
Hello,
Ja, aber wie groupiere ich nach stunden?
Oh, das ist gar nicht schwer. Sag mir einfach, ich sei der Beste :-)
*scnr*
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
Hi!
Jetzt würde ich gerne eine Aufstellung haben, wann meine Seite abgerufen wurde, ich meine zu welcher Stunde.
Stellt dein Hoster kein Statistik-Tool bereit?
[...] aber ich denke es gibt bestimmt eine einfacher und sauberere Möglichkeit
Gruppieren über Datum und Stunde wäre eine einfache Lösung.
Lo!