Announcement

Collapse
No announcement yet.

Mehrere Einträge summieren

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Mehrere Einträge summieren

    Hallo zusammen,

    habe folgende Tabelle:
    Code:
    Jahr     Wert
    -------------------------
    2005    5
    2006    6
    2007    3
    2008    6
    2009    2
    2010    7
    Nun möchte ich jedes 2. Jahr ausgeben und jeweils die Werte dazwischen summieren

    Code:
    Jahr     Wert
    -------------------------
    2006    11
    2008    9
    2010    9
    Jemand ne Idee wie ich das anstellen könnte? Meine Idee ging in folgende Richtung:

    PHP Code:

    SELECT Jahr 
    as j,
    (
       
    Select sum(Wert)
       
    FROM Table
       WHERE Jahr 
    <= j
       LIMIT 2
    )
    From Table
    WHERE j 
    Bed
    Die Auswahl der selektierten Jahre läuft über ne andere Tabelle. Was also in der "Bed" steht bekomme ich so schon hin.

    Vielen Dank
    Stefan

  • #2
    Im SQL-Server würde das auch ohne Hilfstabelle gehen:

    select jahr + (jahr % 2), sum(wert) from table
    group by jahr + (jahr % 2)

    % = modulo-Funktion ... falls du die zur Verfügung hast ...

    bye,
    Helmut

    Comment

    Working...
    X