티스토리 뷰
반응형
MS-SQL 사용시 날짜형식을 다루는 법에 대해 알아보겠습니다.
흔히 날짜 형식을 문자열로 보여줘야 하는 경우가 있는데요.
그럴 경우 다음과 같이 CONVERT 함수를 사용합니다.
다음은 CONVERT 함수를 이용해 현재 시간을 년월일까지만 뽑아낸 예제입니다.
SELECT CONVERT(varchar(10), GETDATE(), 120)
: DATETIME 형식이 2000-00-00 형식으로 변환
CONVERT 함수의 세번째 파라미터는 값에 따라 DATETIME 형식을 여러 유형으로 바꿔줍니다.
다음은 날짜 비교입니다. 흔히 날짜값을 비교해 확인할 일이 필요한데요.
이런 경우에는 DATEDIFF 함수를 사용합니다.
SELECT DATEDIFF(day, '2000-00-00', GetDate())
: 뒷 날짜에서 앞 날짜를 뺀 일 수 출력
다음과 같이 사용하면 두 날짜 사이의 일수를 확인해 D-DAY를 설정하거나 조건을 이용해
데이터를 조회하는데 사용할 수 있습니다.
DATEDIFF 함수의 첫번째 파라미터 값에 따라 일수가 아닌 년,월 등의 차이도 구할 수 있습니다.
반응형
'MS-SQL Server > Query' 카테고리의 다른 글
MSSQL 테이블 용량, 건수 확인 쿼리 (0) | 2022.05.26 |
---|---|
MSSQL IF EXISTS 사용해 테이블 데이터 유무 확인하기 (0) | 2021.04.06 |
MSSQL 트리거 비활성화/활성화 쿼리 (0) | 2021.01.14 |
MSSQL 테이블 컬럼 추가, 수정, 삭제 쿼리 (0) | 2020.07.19 |
MSSQL 자동 증가값(IDENTITY) 설정 방법 (6) | 2019.12.01 |
MSSQL 공백제거 함수 - LTRIM, RTRIM (0) | 2019.04.15 |
MS-SQL WITH (NOLOCK) (0) | 2018.04.20 |
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 플라스틱
- favicon
- ASP
- javascript
- 태풍
- 런던
- 이순신
- html
- 체크박스
- 한글깨짐
- 근위병교대식
- 비스페놀A
- london
- 로마
- 템즈강
- URL
- Roma
- mssql
- MS-SQL
- USB
- toFixed
- 고성
- iframe
- 자바스크립트
- 인코딩
- jquery
- DATEDIFF
- 환경호르몬
- ASP.NET
- 영국
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함