mssql2 [MSSQL] 상위 N 건 조회 SQL SERVER 에서 top 20명령어와 order by를 썼는데 결과가 제대로 나오지 않았다. ms 메뉴얼을 봐도 먹통이길래 우선 row_number사용.. WITH TableA AS (SELECT TOP 20 *, row_number() OVER (ORDER BY [column] DESC) AS RN FROM [table] WHERE 1=1 ORDER BY [column] DESC ) SELECT * FROM TableA 2019. 5. 20. [MSSQL] 날짜 정리 최근 1달 기간의 데이터 조회를 하면서 매번 헛갈려서 정리! 생각날때마다 계속 update할 계획입니다. 1. 최근 데이터 조회 SELECT * FROM [TABLE] WHERE 1=1 AND [COLUMN] BETWEEN convert(varchar(8),getDate()-30,112) AND convert(varchar(8),getDate(),112); -- 위의 내용에서 추가적으로 알아야할 것은 CONVERT ( data_type [ ( length ) ] , expression [ , style ] ) 위의 경우 비교할 컬럼의 형식이 '20190101'과 같은 varchar(8)이었고, 데이터 형식도 비교할 컬럼과 같게 varchar(8)로 해주었다. 대용량 데이터를 조회할땐, 데이터형식을 맞춰주.. 2019. 5. 20. 이전 1 다음