이전 열 값을 얻는 방법? 내가 현재 열 값, 이전 열 값을 얻는 방법
ID1
이전 열 값을 disply하려는 등id1 id2 id3(Expected)
1001 1001 **1000**
1002 1002 **1001**
1003 1003 **1002**
...
등
IIf id1 = id2 then display previous column id1 value
id1 id2
1001 1001
1002 1002
1003 1003
...
select id1, id2, Iff id2 = id1 then disply previous id1 value as idadjusted
출력 내 검색어
나는 Lasttime를 들어 이전 열 cardeventdate 값 을 표시 할 - - 나는쿼리 도움이 필요 이전 칼럼 OUTTIME 값 표시 할 LastDate를 들어
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
16,?
http://stackoverflow.com/questions/229784/tips-for-effectively-tagging-questions –
자세한 내용은 – gbn
를 추가하십시오 당신이 이전, 컬럼 값으로 무엇을 의미합니까? – Tetraneutron