Supportnet / Forum / Datenbanken
Laufende Summe
Frage
Ich habe:
eine ABFRAGE. Darin befinden sich Maschinenlaufzeiten.
Ich hätte gern in der ABFRAGE eine weitere Spalte mit der laufenden Summe.
Sollte so aussehen:
Laufzeit_____Summe
00:12________00:12
00:03________00:15
00:03________00:18______(verbindungslinien hier
03:24________03:27_______nur deroptik wegen
00:18________03:45_______eingefügt)
07:32________11:17
Ich düftle schon ewig dran -auch in den foren-. Wäre echt klasse wenn jemand weiss wie man diese Abfrage hinbiegt.
Antwort 1 von Teddy
Schau mal hier:
http://www.donkarl.com/
in der FAQ Punkt 3.11
zur Summierung von Zeiten über 24Std findest Du da auch was
Gruß
Teddy
http://www.donkarl.com/
in der FAQ Punkt 3.11
zur Summierung von Zeiten über 24Std findest Du da auch was
Gruß
Teddy
Antwort 2 von aubih
hallo klaus,
danke für den tipp. donkarl hilft mir auch nicht wirklich weiter. ich bräuchte ein einfaches beispiel einer access-abfrage mit der lfd. nummer (ja, es nervt. aber als newbi kämpft man manchmal härter).
trotzdem danke dir nochmal für die hilfe!
danke für den tipp. donkarl hilft mir auch nicht wirklich weiter. ich bräuchte ein einfaches beispiel einer access-abfrage mit der lfd. nummer (ja, es nervt. aber als newbi kämpft man manchmal härter).
trotzdem danke dir nochmal für die hilfe!
Antwort 3 von oliverV
Hallo,
unter der Voraussetzung, das deine Laufzeittabelle eine inkrementelle ID besitzt, erstelle sinngemäß folgende Abfrage für den kumulierten Wert:
SELECT Laufzeittabelle.ID, Laufzeittabelle.Laufzeit, (SELECT Sum(Laufzeit) FROM Laufzeittabelle AS Temp WHERE Temp.ID <= Laufzeittabelle.ID ) AS Kumuliert
FROM Laufzeittabelle;
Mit dem Felddatentyp Zahl oder Währung funktioniert es, mit Felddatentyp Datum/Zeit habe ich es bisher noch nicht getestet.
Gruß
Oliver
unter der Voraussetzung, das deine Laufzeittabelle eine inkrementelle ID besitzt, erstelle sinngemäß folgende Abfrage für den kumulierten Wert:
SELECT Laufzeittabelle.ID, Laufzeittabelle.Laufzeit, (SELECT Sum(Laufzeit) FROM Laufzeittabelle AS Temp WHERE Temp.ID <= Laufzeittabelle.ID ) AS Kumuliert
FROM Laufzeittabelle;
Mit dem Felddatentyp Zahl oder Währung funktioniert es, mit Felddatentyp Datum/Zeit habe ich es bisher noch nicht getestet.
Gruß
Oliver

