Herbert Leitner 10 Geschrieben 25. November 2007 Melden Teilen Geschrieben 25. November 2007 Hallo! Kann ich bei einer Abfrage ein berechnetes Feld einfügen, wo ich mich auf den vorigen Datensatz beziehe! Ich habe hier eine Tabelle, mit einem Datumsfeld, und jede Woche sollte es genau einen Eintrag geben (Lotto). Nun habe ich das Feld mit dem Datum, und möchte in einem anderen Ausrechen, wieviele Tage Differenz zum vorigen Feld sind. Wenn ich die Berechnung wieder in einem Feld habe, dann könnte ich danach sortieren. Wie kriege ich das sonst hin. Ich habe gesehen, daß oft weniger und oft mehr als 7 Tage differenz vorhanden sind. Wenn ich mir das sortieren könnte, dann hätte ich die Fehler ganz oben und ganz unten. Wie mache ich das? Gruß und DAnk! Herbert Zitieren Link zu diesem Kommentar
Cybquest 36 Geschrieben 26. November 2007 Melden Teilen Geschrieben 26. November 2007 Gibts in Der Tabelle ne ID-Spalte mit eindeutigem Wert? Am besten nen Autowert, der in der Reihenfolge der Daten hochgezählt wird. Dann gäbs z.B. folgende Möglichkeit: - 1. Abfrage: SELECT [iD]-1 AS ID1, Tabelle1.Datum FROM Tabelle1; - 2. Abfrage: SELECT Tabelle1.Datum AS D1, Abfrage1.Datum AS D2, [D2]-[D1] AS DD FROM Tabelle1 INNER JOIN Abfrage1 ON Tabelle1.ID = Abfrage1.ID1; Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.