IT

MySQL에서 현재 시간에 2 시간을 추가 하시겠습니까?

lottoking 2020. 6. 8. 08:06
반응형

MySQL에서 현재 시간에 2 시간을 추가 하시겠습니까?


MySQL에서이 쿼리의 유효한 구문은 무엇입니까?

SELECT * FROM courses WHERE (now() + 2 hours) > start_time

참고 : start_time은 과정 테이블 필드입니다.


SELECT * 
FROM courses 
WHERE DATE_ADD(NOW(), INTERVAL 2 HOUR) > start_time

다른 날짜 / 시간 조작에 대해서는 날짜 및 시간 기능참조하십시오 .


당신은 필요 DATE_SUB () OR ) (DATE_ADD를


DATE_ADD () 함수는 트릭을 할 것입니다. ( v4.1.1 이상을 실행중인 경우 ADDTIME () 함수를 사용할 수도 있습니다 .)

쿼리의 경우 다음과 같습니다.

SELECT * 
FROM courses 
WHERE DATE_ADD(now(), INTERVAL 2 HOUR) > start_time

또는,

SELECT * 
FROM courses 
WHERE ADDTIME(now(), '02:00:00') > start_time

SELECT * FROM courses WHERE (NOW() + INTERVAL 2 HOUR) > start_time

이것은 작동합니다-SYSDATE () 사이의 MODIFY_ON 위치에서 GEO_LOCATION의 SELECT NAME-INTERVAL 2 HOUR AND SYSDATE ()

참고 URL : https://stackoverflow.com/questions/589652/add-2-hours-to-current-time-in-mysql

반응형