Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 영카트 #테스트메일
- SQL 중복제거
- 함수정의확인
- 가상화
- strip_tags #html태그제거 #PHP strip_tags
- 이클립스 설치
- CURTIME()
- php5.x
- trim #공백 제거 #PHP trim()
- BufferedReader #BufferedWriter
- apt #apt 명령어 #apt-get명령어
- DATE_FORMAT()
- Now()
- explode #선택제거 #PHP explode
- HAVING 절
- CURDATE()
- db접속
- Java환경변수 설정
- JSTL
- DATE_SUB()
- PDO #DB접속
- apt-get #apt-get 옵션 #apt-get options
- PHP달력관련함수
- 배열관련함수
- MySQL 날짜 관련 함수
- DATEDIFF()
- DATE_ADD()
- Java 및 이클립스 설치
- sql용어
- serializeObject
Archives
- Today
- Total
M
MySQL 날짜 관련 함수 본문
NOW() - 현재 날짜와 시간을 출력
CURDATE() - 현재 날짜를 출력
CURTIME() - 현재 시간을 출력
DATEDIFF()
DATEDIFF() - 두 날짜 사이의 차이를 반환하는 함수.
DATEDIFF(날짜 부분, 시작 날짜, 끝 날짜)
특정 시간을 기준으로 더하거나, 빼야하는 경우 사용하는 함수
DATE_ADD(), DATE_SUB()
문법
DATE_ADD (기준 날짜, INTERVAL) - 기준 날짜에 입력된 만큼 더하는 함수
DATE_SUB (기준 날짜, INTERVAL) - 기준 날짜에 입력된 만큼 빼는 함수
DATE_ADD() 예제
DATE_ADD
현재시간에 5년 더하기
"SELECT DATE_ADD(NOW(), INTERVAL 5 YEAR)";
현재시간에 1달 더하기
"SELECT DATE_ADD(NOW(), INTERVAL 1 MONTH)";
현재시간에 1초 더하기
"SELECT DATE_ADD(NOW(), INTERVAL 1 SECOND)";
현재시간에 2일 더하기
"SELECT DATE_ADD(NOW(), INTERVAL 2 DAY)";
현재시간에 2일 빼기
"SELECT DATE_ADD(NOW(), INTERVAL -2 DAY)";
DATE_SUB() 예제
DATE_SUB
현재시간에 5년 빼기
"SELECT DATE_SUB(NOW(), INTERVAL 5 YEAR)";
현재시간에 1달 빼기
"SELECT DATE_SUB(NOW(), INTERVAL 1 MONTH)";
현재시간에 1초 빼기
"SELECT DATE_SUB(NOW(), INTERVAL 1 SECOND)";
현재시간에 2일 빼기
"SELECT DATE_SUB(NOW(), INTERVAL 2 DAY)";
현재시간에 5년 빼기
"SELECT DATE_SUB(NOW(), INTERVAL 5 YEAR)";
현재시간에 2일 더하기
"SELECT DATE_SUB(NOW(), INTERVAL -2 DAY)";
DATE_FORMAT()
DATE_FORMAT() - 다른 형식의 날짜, 시간을 표시하는데 사용
예제
SELECT DATE_FORMAT(`DATETIME`, '%h:$i') FROM `테이블명`
728x90
'DataBase > SQL 용어' 카테고리의 다른 글
DISTINCT() - 중복제거 (0) | 2019.10.08 |
---|---|
PHP MySQL 연동 함수 (0) | 2019.08.06 |