반응형
Mysql 지정한 날짜에 시간 전에 선택
그래서 저는 다음과 같은 구조의 테이블 '컨텐츠'를 가지고 있습니다.
con_id
con_showdate (Y-m-d)
con_showtime (H:i)
제가 원하는 것은 줄들입니다.con_showdate
오늘과 같거나, 그러나 만약에.con_showdate
오늘은 그 다음에 행만 얻을 수 있습니다.con_showtime
최근 시간이 지났거나 같습니다.
행:
`'1', 2018-10-24', '17:00';`
`'2', 2018-10-25', '11:00';`
`'3', 2018-10-25', '17:00';`
최근 날짜는 2018-10-25이고 시간은 12:00입니다.
시도했습니다.SELECT * FROM content WHERE con_showdate <= CURRENT_DATE AND con_showtime <= CURRENT_TIME
;
결과는 다음과 같습니다.
`'2', 2018-10-25', '11:00';`
오늘 이전의 모든 행이 표시되지 않습니다(1행).
수고하셨습니다.
OR을 사용하여 모든 이전 날짜를 선택하고 날짜가 오늘 날짜와 같은 경우에만 시간을 비교할 수 있습니다.
SELECT * FROM content WHERE con_showdate < CURRENT_DATE OR ( con_showdate = CURRENT_DATE and con_showtime <= CURRENT_TIME) ;
언급URL : https://stackoverflow.com/questions/52959776/mysql-select-before-time-on-date-specified-date
반응형
'programing' 카테고리의 다른 글
MariaDB와 트리거는 트리거된 테이블에서 작동합니다. (0) | 2023.09.10 |
---|---|
이 빌드에는 사용되지 않는 Gradle 기능이 사용되어 Gradle 5.0과 호환되지 않습니다. (0) | 2023.09.10 |
NSSortDescriptor를 사용하여 배열을 정렬합니다. (0) | 2023.09.10 |
필드를 com.sun.proxy로 설정할 수 없습니다.$프록시 (0) | 2023.09.10 |
단일 쿼리에서 모든 테이블 공간 이름, 할당된 크기, 여유 크기, 용량을 가져오는 방법? (0) | 2023.09.05 |