DATEDIFF 함수, 날짜계산, DATETIME 계산
DATEDIFF 함수, 날짜계산, DATETIME 계산 DATEDIFF 함수는 DATETIME 형식의 MSSQL 내장함수이다. getdate() : 현재시간 getdate()+1 : 현재시간+1일 예를들어 현재시간(getdate())이 2016년 12월 01일 13:00:00 이면, 현재시간+1(getdate()+1)은 2016년 12월 02일 13:00:00 이다. # 분단위 select DATEDIFF ( mi , getdate() , getdate()+1 ) --==> 1440 분 (1일) # 초단위 select DATEDIFF ( s , getdate() , getdate()+1 ) --==> 86400 초 (1일) # 시간단위 select DATEDIFF ( hour , getdate() ,..
2023. 1. 27.
MSSQL BETWEEN 사용하기
MSSQL BETWEEN 사용 BETWEEN 문이란? BETWEEN 문은 조건절에 사용되는데 범위를 나타내는데 주로 쓰입니다. MSSQL BETWEEN 사용방법 WHERE [컬럼명] BETWEEN [조건절] AND [조건절] 성적 테이블 생성 CREATE TABLE dbo.성적 ( 일련번호 int NOT NULL, 이름 varchar(6) NOT NULL, 점수 int NULL ) 데이터 입력 INSERT INTO dbo.성적 (일련번호, 이름, 점수) VALUES (1, '홍길동', 90) INSERT INTO dbo.성적 (일련번호, 이름, 점수) VALUES (2, '일지매', 95) INSERT INTO dbo.성적 (일련번호, 이름) VALUES (3, '임꺽정') 테이블 입력 결과 확인 SE..
2023. 1. 26.
MSSQL 날짜 형식
MSSQL 날짜형식 MSSQL 날짜 변환표 (기준날짜를 대상으로 CONVERT 실행하여 날짜 형변환) 쿼리 결과 코드 CONVERT(CHAR(19), DATETIME, 0) 01 02 2000 1:14PM MM DD YYYY H:MM CONVERT(CHAR(10), DATETIME, 1) 01/02/2000 MM/DD/YYYY CONVERT(CHAR(8), DATETIME, 2) 00.01.02 YY.MM.DD CONVERT(CHAR(8), DATETIME, 3) 02/01/00 DD/MM/YY CONVERT(CHAR(8), DATETIME, 4) 02.01.00 DD.MM.YY CONVERT(CHAR(8), DATETIME, 5) 02-01-00 DD-MM-YY CONVERT(CHAR(8), DATET..
2023. 1. 19.
반올림,올림,절사,내림
반올림,올림,절사,내림 -반올림 Select ROUND(12.45,0,0) -올림 Select CEILING(12.45) -내림 Select FLOOR(12.45) -절사 :내림을 써도 되고, Round(12.45,0,1) 으로 사용해도 됨.
2023. 1. 2.