SELECT
A.(게시글 num)
,A.(게시글 Title)
,T.Next_title
,T.Previous_title
FROM
테이블명 AS A,
(select TOP 100000
A.(게시글 num) AS num,
A.(게시글 Title),
LAG(A.(게시글 Title) ,1, NULL) OVER(A.(게시글 CreateDate) DESC)as Next_title,
LEAD(A.(게시글 Title),1, NULL) OVER(A.(게시글 CreateDate) DESC)as Previous_title
from 테이블명
where (1=1)
order by A.(게시글 CreateDate) DESC
)as T
WHERE
(게시글 num) = @(게시글 num) AND
T.num=@(게시글 num)
'Database > Mssql' 카테고리의 다른 글
MSSQL 서버 열고 연결하기 (0) | 2022.05.08 |
---|---|
DELETE와 TRUNCATE 차이점 (0) | 2022.05.02 |
트랜잭션 (0) | 2022.04.29 |
TRUNCATE, DROP 차이 (0) | 2022.04.14 |
커서 (0) | 2022.01.18 |