Convert datetime to varchar

T-SQL

MS SQL Server 에서 DATETIME 을 문자열로 변환할때의 자주 사용하는 스타일 번호입니다. 서버 설정 참조 SQL SERVER 2012 데이터 정렬 Korean_Wansung_CI_AS 기본언어 : Korean 기본 전체 텍스트 언어 LCID : 1042 두자리 연도 구분 : 2049 질의문 SELECT CONVERT(VARCHAR, CONVERT(DATE, GETDATE())) + SPACE(1) + CONVERT(VARCHAR, GETDATE(), 108) AS COL1, CONVERT(VARCHAR, GETDATE(), 120) AS COL2, CONVERT(VARCHAR, …

FUNCTION ROW_NUMBER

ROW_NUMBER() 함수 결과 집합 파티션 내의 행 일련 번호를 반환합니다. 각 파티션의 첫 번째 행은 1로 시작합니다. [code lang=”sql” collapse=”false” firstline=”1″ gutter=”true” htmlscript=”false” light=”false” padlinenumbers=”false” smarttabs=”true” tabsize=”4″ toolbar=”true”]ROW_NUMBER() OVER ( [ <partition_by_clause> ] <order_by_clause> )[/code] RANK() 함수 결과 집합의 파티션 내에 있는 각 행의 순위를 반환합니다. 요청한 행의 순위는 해당 행 앞에 있는 행의 순위에 …

오늘이 포함된 주의 월요일/토요일 찾기

오늘을 기준으로 오늘이 포함된 주의 월요일, 토요일을 찾는다. /******************************************************* 한 주는 일요일부터 시작한다. ********************************************************/ DECLARE @TODAY DATE SET @TODAY = ‘2010-05-23’– GETDATE() SELECT DATEADD(DD, (DATEPART(WEEKDAY, @TODAY) – 2) * -1, @TODAY) AS 월요일, DATEADD(DD, (7 – DATEPART(WEEKDAY, @TODAY) ), @TODAY) AS 토요일 결과 월요일 토요일 2010-05-24 2010-05-29