ich habe eine Tabelle die ca. so aufgebaut ist
Wert Datum
1 01.01.2008
9 05.02.2008
20 26.02.2008
Jetzt brauche ich den Verbrauch für den Monat Februar. Also muss ich den Max
Wert 20 minus den Wert 9 rechnen. Dafür würde ich mit einer Abfrage das
Max([Datum]) ermitteln und mit einer anderen das vorletzte Datum, wo ich
allerdings keine Funktion für finde.
Kann mir da bitte jemand helfen?
MfG
Rico Kettenbeil
Wenn in jedem Monat 2 Werte sind geht das so:
SELECT Month([dat]) AS M, Min(Tabelle1.Wert) AS MinvonWert,
Max(Tabelle1.Wert) AS MaxvonWert
FROM Tabelle1
GROUP BY Month([dat]);
schwieriger wird es wenn nicht, aber danach hast Du ja nicht
gefragt ;¨))
Gruss
Franz
---
Vielleicht hilft dir der KB-Link zum Thema "Laufende Summe" in
www.donkarl.com?FAQ3.11.
--
HTH
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: http://www.donkarl.com
Access-Entwickler-Konferenz: www.donkarl.com/?AEK
SQL Server-Entwickler-Konferenz: www.donkarl.com/?SEK
Ich habe es jetzt (aus meiner Sicht) kompliziert gelöst, falls da wer einen
einfacheren Weg kenn / hat, dann bitte hier antworten :D
Die laufende Summe wuste ich nicht, wie ich das verwerten kann und es sind
im Normalfall nur ein Datum per Monat.
Ich habe mit Hilfe von Top die 2 Datumsangaben ermittelt, also das Max und
das vorletzte Max
SELECT TOP 2 Sekretariat_print.Datum
FROM tbl_Sekretariat_print
GROUP BY Sekretariat_print.Datum;
Danach ermittele ich mit einer anderen Anfrage das max und min
SELECT Max(qry_Top2_datum_Sekretariat.Datum) AS MaxvonDatum,
Min(qry_Top2_datum_Sekretariat.Datum) AS MinvonDatum
FROM qry_Top2_datum_Sekretariat;
Dann kann ich diese beiden Daten in einer 3ten Abfrage benutzen, um die
relevanten Daten von ein anderer abzuziehen und die Auswertung ist fertig.
MfG
Rico