(Gast)
n/a Beiträge
|
AW: Datum aus voriger Zeile zum berechnen
18. Aug 2019, 09:41
Mal etwas verkürzt
Mit dieser Datenbasis
SQL-Code:
CREATE TABLE [zwischen](
[SatzNr] INTEGER PRIMARY KEY ASC AUTOINCREMENT,
[QEchtDat] DATE,
[WER] CHAR(30),
[Nummer] INTEGER);
INSERT INTO [zwischen] (QEchtDat,WER,Nummer) VALUES ('2019-01-10','Demag',139);
INSERT INTO [zwischen] (QEchtDat,WER,Nummer) VALUES ('2019-01-19','Demag',139);
INSERT INTO [zwischen] (QEchtDat,WER,Nummer) VALUES ('2019-01-25','Demag',139);
INSERT INTO [zwischen] (QEchtDat,WER,Nummer) VALUES ('2019-02-01','Demag',139);
INSERT INTO [zwischen] (QEchtDat,WER,Nummer) VALUES ('2019-02-08','Demag',139);
liefert diese Abfrage
SQL-Code:
select QEchtDat,
julianday(QEchtDat) - julianday(lag(QEchtDat,1,QEchtDat) over (order by QEchtDat)) Tage
from zwischen
diese Daten
Code:
QEchtDat Tage
---------------- ------------------
10.01.2019 0
19.01.2019 9
25.01.2019 6
01.02.2019 7
08.02.2019 7
|
|
Zitat
|