이전 목록 다음
채택완료

sql 출력 관련 입니다.

아래 sql문으로 출력하는데 날짜 검색이 적용이 안되는거 같아요

회원가입일을 검색 기간 사이인 회원을 뽑는데 날짜 적용이 안되네요  음 ..

 

Copy
if ($fr_date && $to_date) {
    $sql_search = " and SUBSTR(mb_datetime, 1,10) >= '".$fr_date."' and SUBSTR(mb_datetime, 1,10) <= '".$to_date."' ";
}

 

$sql = " select * from (select mb_recommend, count(*) as cnt from g5_member where mb_leave_date = '' and mb_addr1 != '' and mb_bank_name != '' and mb_recommend != '' {$sql_search} group by mb_recommend order by cnt desc) summary left outer join g5_member on g5_member.mb_id = summary.mb_recommend order by cnt desc limit 0, 10 ";
$result = sql_query($sql);

 

 

2109067063_1641972236.8434.png

|

답변 4개

채택된 답변
+20 포인트

쿼리를 찍어서 phpmyadmin에서 쿼리실행해 확인해 보셔야 할듯 합니다.

정보감사합니다

$sql_search = " and SUBSTR(mb_datetime, 1,10) between ".$fr_date." and ".$to_date." ";

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

🐛 버그신고