Wie wird der vorherige Spaltenwert abgerufen?So erhalten Sie den aktuellen Spaltenwert, Vorherige Spaltenwert
IIf id1 = id2 then display previous column id1 value
id1 id2
1001 1001
1002 1002
1003 1003
so weiter ...
select id1, id2, Iff id2 = id1 then disply previous id1 value as idadjusted
Ausgabe
id1 id2 id3(Expected)
1001 1001 **1000**
1002 1002 **1001**
1003 1003 **1002**
so weiter ...
ich meine vorherigen Spalte Wert von id1
disply wollen Abfrage
SELECT CARDNO, NAME, TITLENAME, CARDEVENTDATE, MIN(CARDEVENTTIME) AS INTIME, MAX(CARDEVENTTIME) AS OUTTIME,
CARDEVENTDATE AS LASTDATE, MAX(CARDEVENTTIME) AS LASTTIME
FROM (SELECT T_PERSON.CARDNO, T_PERSON.NAME, T_TITLE.TITLENAME, T_CARDEVENT.CARDEVENTDATE, T_CARDEVENT.CARDEVENTTIME FROM (T_TITLE INNER JOIN T_PERSON ON T_TITLE.TITLECODE = T_PERSON.TITLECODE) INNER JOIN T_CARDEVENT ON T_PERSON.PERSONID = T_CARDEVENT.PERSONID ORDER BY T_PERSON.TITLECODE) GROUP BY CARDNO, NAME, TITLENAME, CARDEVENTDATE
Für die lastdate - I Vorherige Spalte cardeventdate Wert anzeigen möchten Für die Lasttime - I vorherigen Spalte outtime Wert
benötigen Query-Hilfe angezeigt werden soll?
http://stackoverflow.com/questions/229784/tips-for-effectively-tagging-questions –
Bitte fügen Sie weitere Informationen – gbn
Was meinen Sie vorherigen column1 Wert? – Tetraneutron