쿼리에서 현재 날짜를 구하고, 계산하는 문법이다. DB2 현재 날짜를 8자리 문자로 변환 TO_CHAR(CURRENT TIMESTAMP, ‘YYYYMMDD’) 현재 날짜에서 12개월 전의 날짜를 8자리 문자로 변환 TO_CHAR(CURRENT TIMESTAMP -12 MONTH, ‘YYYYMMDD’) Sybase 현재 날짜를 8자리 문자(YYYYMMDD)로 변환 CONVERT(VARCHAR(8), GETDATE(), 112) 현재에서 12개월 전의 날짜를 8자리 문자로 변환 CONVERT(VARCHAR(8), DATEADD(MM, -12, GETDATE()), 112) 현재에서 12개월 전의 월의 01일을 8자리 문자로 변환 CAST((DATEFORMAT(CONVERT(VARCHAR(8), DATEADD(MM, -12, GETDATE()), 112),’YYYYMMDD’)||’01’) AS DATE) CONVERT() 마지막 파라미터인 코드 112의 의미는 112 : YYYYMMDD 111 : YYYY/MM/DD 23 : YYYY-MM-DD Written by dukgun.com