시간 더하기
DATE_ADD(기준 날짜, INTERVAL)
시간 빼기
DATE_SUB(기준 날짜, INTERVAL)

● DATE_ADD


현재 시간에 1초 더하기
SELECT DATE_ADD(NOW(), INTERVAL 1 SECOND);

현재 시간에 1분 더하기
SELECT DATE_ADD(NOW(), INTERVAL 1 MINUTE);

현재 시간에 1시간 더하기
SELECT DATE_ADD(NOW(), INTERVAL 1 HOUR);

현재 시간에 1일 더하기
SELECT DATE_ADD(NOW(), INTERVAL 1 DAY);

현재 시간에 1달 더하기
SELECT DATE_ADD(NOW(), INTERVAL 1 MONTH);

현재 시간에 1년 더하기
SELECT DATE_ADD(NOW(), INTERVAL 1 YEAR);

현재 시간에 1년 빼기
SELECT DATE_ADD(NOW(), INTERVAL -1 YEAR);

 


● DATE_SUB


현재 시간에 1초 빼기
SELECT DATE_SUB(NOW(), INTERVAL 1 SECOND);

현재 시간에 1분 빼기
SELECT DATE_SUB(NOW(), INTERVAL 1 MINUTE);

현재 시간에 1시간 빼기
SELECT DATE_SUB(NOW(), INTERVAL 1 HOUR);

현재 시간에 1일 빼기
SELECT DATE_SUB(NOW(), INTERVAL 1 DAY);

현재 시간에 1달 더하기
SELECT DATE_SUB(NOW(), INTERVAL 1 MONTH);

현재 시간에 1년 빼기
SELECT DATE_SUB(NOW(), INTERVAL 1 YEAR);

현재 시간에 1년 더하기 (DATE_SUB)
SELECT DATE_SUB(NOW(), INTERVAL -1 YEAR);

 

● FLOOR

  소수점 버리기

 

 

● TIME_TO_SEC

  초로 변환

 

● 현재 시간 초로 환산하여 컬럼 시간을 빼기

  FLOOR(TIME_TO_SEC(DATE_SUB(NOW(), INTERVAL 1 SECOND)) - TIME_TO_SEC(vcUpDate))

Posted by 꼬장e
,