Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Daten aus bestimmten Zeitraum bei spezieller ID zusammenadieren

Begonnen von benjamin.grimm, August 20, 2013, 23:15:24

⏪ vorheriges - nächstes ⏩

benjamin.grimm

Sers zusammen

ich habe immer noch das folgende Problem, danke für die Tipps, aber ich habe es immer noch nicht ganz verstanden wie es geht.


Ich habe eine Tabelle, die aus ID, Datum und Summe besteht.

Bsp.


ID      Datum         Summe

1       12.08.2012   10€

1       13.01.2013   20€

1       15.01.2013   30€

1       25.01.2013    40€

1       30.02.2013    20€

2       12.08.2012   10€

2       13.01.2013   30€

2       15.01.2013   30€

3       25.01.2013    40€

3       30.02.2013    20€

3       12.08.2012   10€

3       13.01.2013   20€

3       15.01.2013   30€

3       25.01.2013    40€

3       30.02.2013    20€

usw.

nun möchte durch eine Abfrage folgendes Ergebnis bekommen

ID     Jahr         Betrag

1     2012        10€

1     2013       110€

2    2012        10€

2    2013       120€

3    2012     10€

3    2013      110€


Also die Abfrage soll sich immer das Datum anschauen und dann bei der jeweilgen ID pro Jahr zusammenzählen.

Ist das möglich?


Ich hab leider keine Ahnung. Ich hab auch schon überall geschaut.

Grüße


MzKlMu

Hallo,
erstelle ein berechnetes Feld für das Jahr:
DasJahr: Jahr(Datum)
als Eintrag in der 1.Zeile einer leeren Spalte der Abfrage. Zusätzlich nimmst Du die ID und die Summe in die Abfrage auf.
Jetzt stellst Du bei ID und DasJahr "Gruppierung" ein und bei dem Feld Summe "Summe".

In SQL:
ZitatSELECT ID, Year([Datum]) AS DasJahr, Sum(Summe) AS SummevonSumme
FROM DeineTabelle
GROUP BY ID, Year([Datum])

Die Feldnamen Datum und Summe würde ich vermeiden.
Gruß Klaus

benjamin.grimm