programing

'%query2%'와 같은 필드1이 아닌 곳을 선택하는 방법

css3 2023. 8. 28. 21:19

'%query2%'와 같은 필드1이 아닌 곳을 선택하는 방법

보기를 작성 중이며 오늘 날짜가 포함된 타임스탬프가 있는 행을 제외합니다.내 생각엔...where field not like '%date_format(curdate(), '%Y%m%d')%';하지만 적어도 나중에 와일드카드 없이 사용한 것처럼 이 작업을 수행하는 방법을 확실히 알 수 없습니다. 필드가 날짜만 같지 않기 때문에 모두 일치합니다.

제가 다루는 타임스탬프 예제: 20210219153933 현재 날짜가 %Y%m%d 형식으로 포함된 타임스탬프를 제외하고 싶습니다.

이에 대한 생각을 해주시면 감사하겠습니다.

감사해요.

편집: 내 타임스탬프 열은char(16)

라고 말할 수 있습니다.

where field < 20210219000000

(테이블에 숫자 날짜 시간 값이 있는 경우).이렇게 하면 시간 부분을 0(자정)으로 설정하고 날짜 부분을 유지할 수 있습니다.

답변이 댓글로 게시되었습니다. CONCAT(DATE_FORMATE(CURDATE(), '%Y%m%d'), '%)'

언급URL : https://stackoverflow.com/questions/66284420/how-to-select-where-field1-not-like-query2