Duchschnittliche Anzahl von Ereignissen pro Wochentag

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

rito
***
Beiträge: 54
Registriert: Do, 05.07.2007 10:17

Duchschnittliche Anzahl von Ereignissen pro Wochentag

Beitrag von rito »

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!
Barlee
******
Beiträge: 767
Registriert: Sa, 17.12.2005 12:27

Re: Duchschnittliche Anzahl von Ereignissen pro Wochentag

Beitrag von Barlee »

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:

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"
-SQL direkt ausführen muss aktiviert sein
Gruß Barlee
rito
***
Beiträge: 54
Registriert: Do, 05.07.2007 10:17

Re: Duchschnittliche Anzahl von Ereignissen pro Wochentag

Beitrag von rito »

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
Antworten