테스트 사이트 - 개발 중인 베타 버전입니다

sql 날짜 범위 검색 질문입니다 채택완료

지솩 2년 전 조회 1,310

timeTable 이라는 테이블에 아래와 같은 칼럼이 있는데요

start_date = '2022-12-01';

end_date = '2022-12-01';

 

오늘 날짜안에 들어오는 row만 불러오고자 하는데 잘 안됩니다.

 

</p>

<p>$today = date('Y-m-d');</p>

<p>$sql = "select * from g5_write_timeTable where [여기]";</p>

<p>

 

[여기] 부분을 어떻게 처리 해야할지 모르겠습니다.

도움을 부탁드립니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

select * from g5_write_timeTable where curdate() between start_date  AND end_date 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

그냥 생각하시는 그대로 적으시면됩니다.

select * from g5_write_timeTable where start_date = '{$today}' AND end_date = '{$today}'

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인