bestsource

여기서 날짜 시간이 특정 시간보다 오래됨(예: 15분)

bestsource 2023. 10. 1. 21:06
반응형

여기서 날짜 시간이 특정 시간보다 오래됨(예: 15분)

저는 보고 있었습니다.

MySQL 지금부터 10분 전 사이의 타임스탬프 열이 있는 행 선택

나는 콜이라는 이름을 가지고 있습니다.creation_date날짜 시간 스탬프 보유:2013-09-10 11:06:42

다음을 사용하여 15분 이상 된 모든 레코드를 꺼냅니다.

WHERE creation_date >= DATE_SUB(NOW(),INTERVAL 15 MINUTE)

그러나 쿼리는 데이터베이스에 15분보다 오래된 항목이 있는 경우에도 항상 0개의 결과를 반환합니다.

나이가 많을 것입니다.WHERE creation_date < DATE_SUB(NOW(),INTERVAL 15 MINUTE)

이를 실현하는 데에는 여러 가지 방법이 있습니다.INTERVAL. 세 가지를 소개하겠습니다.

첫번째:

WHERE creation_date < DATE_SUB( NOW(), INTERVAL 15 MINUTE )

두번째:

WHERE creation_date < NOW() - INTERVAL 15 MINUTE

세번째:

WHERE creation_date < NOW() + INTERVAL -15 MINUTE

영감

언급URL : https://stackoverflow.com/questions/18726873/where-datetime-older-than-some-time-eg-15-minutes

반응형