Marcus: SQL Statement mit Count

Hallo !

Ich bekomme ich meine SQL 7 DB Daten von einem Umfragetool.

Die Struktur sieht etwa wie folgt aus:

id person   ort      frage1  frage2   frage3  frage4  frage5 frage6
------------------------------------------------------------------
1 Buchender Hamburg    1 2 2 6 3 4
2 Reisender Berlin     3 3 3 1 3 3
3 Selbst Sonstige   2 3 2 4 1 3
4 Buchender Berlin     3 5 2 4 2 6
5 Reisender Hamburg    3 6 1 2 1 3

Nun möchte ich gerne die Daten auswerten, d.h. mit welchen Schulnoten / Anzahl wurden die Fragen 1 bis 6 beantwortet. Mit einer einfachen Count Abfrage kann ich ein Feld abfragen, aber wie müßte das SQL Statement bei so einer Struktur aussehen ?

Wenn jemand ein Idee hat, würde ich mich riesig drüber freuen.

Vielen Dank !

Gruss

Marcus

  1. id person   ort      frage1  frage2   frage3  frage4  frage5 frage6

    1 Buchender Hamburg    1 2 2 6 3 4
    2 Reisender Berlin     3 3 3 1 3 3
    3 Selbst Sonstige   2 3 2 4 1 3
    4 Buchender Berlin     3 5 2 4 2 6
    5 Reisender Hamburg    3 6 1 2 1 3

    Hi,
    bin mir zwar nicht sicher was du willst, aber ich nehm mal an du willst den durchschnittswert pro frage:

    SELECT (sum(frage1)\count(frage1)),(sum(frage2)\count(frage2)),..... FROM table

    das ergebniss wäre zb. für frage 1: 2,4

    :)
    lg
    Ludwig

    1. Hallo,

      bin mir zwar nicht sicher was du willst, aber ich nehm mal an du willst den durchschnittswert pro frage:

      SELECT (sum(frage1)\count(frage1)),(sum(frage2)\count(frage2)),..... FROM table

      Nur als Anmerkung gedacht:
      Für den Durchschnittswert verfügt jede vernünftige Datenbank über die Aggregatfunktion AVG.

      Grüße
        Klaus