Hallo,
ich benutze die OpenOffice eigene Datenbank und verwende eine Tabelle mit folgenden Spalten
Name : Vorname : Datum : Uhrzeit usw.
Es geht hier um eine Tabelle die Besuche einzelner personen erfasst, welche einen bestimmten Raum aufsuchen.
Ich hätte gerne eine Abfrage per SQL erstellt, die den Durchschnitt der Ereignisse abruft.
Montag......Dienstag......Mittwoch .... usw.
...10............20............50............10
Montags sind durchschnittlich 10 personen in dem Raum. Dienstags sind durchschnittlich 20 Personen in diesem Raum usw.
Wie könnte denn so eine Abfrage aussehen?
Vielen Dank für eure Mühen!
Duchschnittliche Anzahl von Ereignissen pro Wochentag
Moderator: Moderatoren
Re: Duchschnittliche Anzahl von Ereignissen pro Wochentag
Hallo rito,
erst ermitteln, wieviel Besucher am jeweiligen Datum im Raum waren (mittels COUNT). Anschließend unter Benutzung der Funktion AVG Ermittlung des Mittelwerts gruppiert nach Wochentagen
Demnach könntest Du eine Auswertung so aufbauen:
-SQL direkt ausführen muss aktiviert sein
Gruß Barlee
erst ermitteln, wieviel Besucher am jeweiligen Datum im Raum waren (mittels COUNT). Anschließend unter Benutzung der Funktion AVG Ermittlung des Mittelwerts gruppiert nach Wochentagen
Demnach könntest Du eine Auswertung so aufbauen:
Code: Alles auswählen
SELECT
AVG("Anz") AS "Durchschnitt",
"Tag"
FROM
(
SELECT
"Datum",
DAYNAME("Datum") AS "Tag",
CAST(COUNT("Datum") AS DOUBLE) as "Anz"
FROM "Dein_Tabelle"
GROUP BY "Datum"
)
GROUP BY "Tag"
Gruß Barlee
Re: Duchschnittliche Anzahl von Ereignissen pro Wochentag
Vielen Dank für deine Ausführungen!
Das Code-Beispiel löst gleich mehrere meiner Fragen. Jetzt weiß ich auch wie ich unter-Abfragen (oder wie man das auch immer nennt) macht. Bisher erstellte ich in OpenOffice jedesmal zwei getrennte Abfragen.
Vielen Dank noch mals
rito
Das Code-Beispiel löst gleich mehrere meiner Fragen. Jetzt weiß ich auch wie ich unter-Abfragen (oder wie man das auch immer nennt) macht. Bisher erstellte ich in OpenOffice jedesmal zwei getrennte Abfragen.
Vielen Dank noch mals
rito