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

이번달 게시물에서 베스트 글 한개를 뽑고 싶어요.. 채택완료

welcome 7년 전 조회 1,975

$que = $mysqli->query('SELECT * FROM g5_write_free WHERE wr_file = 1 ORDER BY wr_good DESC LIMIT 1');  

여기에다가 wr_datetime 을 넣으면 될것 같은데.. 어떻게 해야할까요?

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

답변 3개

채택된 답변
+20 포인트
o
7년 전

wr_good ,wr_comment 는 필요 없으시면 제외 하시면 됩니다

select wr_id , ( (wr_hit*1) + (wr_good*3) + (wr_comment*2) ) as best  from g5_write_free where wr_is_comment=0 AND wr_datetime > DATE_ADD(NOW(),INTERVAL -1 MONTH )  order by best desc

limit 1; 

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

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

7년 전

 

 

$que = $mysqli->query('SELECT * FROM g5_write_free WHERE wr_file = 1 AND wr_datetime >= '2018-11-01' and wr_datetime <= '2018-11-31' ORDER BY wr_good DESC LIMIT 1');

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

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

e
7년 전

아래 부분 추가해보세요..

$datetime = date('Y-m');

~ WHERE wr_file = 1 and wr_datetime like '$datetime%' ~

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

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

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

로그인