채택완료

시간함수 잘 모르겠습니다

2019-08-19 (월) 23:47:41 1,963

이것은 현재 시간부터 31일전까지 자료중 조회수 높은 순으로 정렬입니다

date_sub(now(), interval 31 day) order by as_hit desc

그런데 저는

현재 시간부터가 아닌 ->  어제 날짜부터로 고치고 싶은데

인터넷을 뒤지고 이것저것 넣어봐도 잘 되질 않습니다 -,.-

|

답변 3개

채택된 답변
+20 포인트

WHERE DATE(wr_datetime) BETWEEN  DATE_add(CURDATE(), INTERVAL -31 DAY) AND date_add(CURDATE(), INTERVAL -1 DAY)

order by wr_hit desc

2019-08-19 (월) 23:58:16

DATE_SUB(SUBDATE(NOW(), 1), INTERVAL 31 DAY)

where 절에 조건을 어제날짜로 넣어주시면 될것같습니다.

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