'%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
'programing' 카테고리의 다른 글
win32com을 사용하여 Excel 파일에 액세스할 때 문제 발생 (0) | 2023.08.28 |
---|---|
빌드가 프로젝트 리포지토리보다 설정 리포지토리를 선호하도록 구성되었지만 'maven' 저장소가 빌드 파일 'build.gradle'에 의해 추가되었습니다. (0) | 2023.08.28 |
실행 중인 도커 컨테이너로 mysql 가져오기가 작동하지 않음 (0) | 2023.08.28 |
python의 mockpatch.object를 사용하여 다른 메서드 내에서 호출된 메서드의 반환 값 변경 (0) | 2023.08.28 |
MariaDB Encryption의 가장 좋은 방법은 무엇입니까? (0) | 2023.08.28 |