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

기간내에 나를 추천한 사람 수를 구해야하는데 힌트부탁드립니다!! 채택완료

허접한개똥이 4년 전 조회 1,806

예시로는 

내가 보고있는 기준일을 수요일로하고

같은주에 있는 일요일 10:00 부터 돌아오는 일요일 10:00 까지 입니다.

그럼 같은주에 있는 일요일 부터 현재 내가 보고 있는 기준일 까지 보여져야하고 다음날인 목요일엔 

목요일까지.... 증가돼서 계속 보여지고

그리고 한 주가 지나면 초기화 되는 방식입니다

즉 돌아오는 일요일 9:59분59초가 지나면 초기화가 됩니다

 

정리가 안돼서 질문에 부족한 부분이 있다면 답글로 남기겠습니다ㅠㅠ

시작을 어떻게 진행을 해야할지 모르겠어서 질문 남겨봅니다..ㅠㅠ

허접한 중생 살려주세요ㅠㅠㅠ

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

답변 2개

채택된 답변
+20 포인트

1. 추천은 어떤 식으로 하나요? 그누보드에 있는 추천인?을 말씀하시는 건가요?

2. 단순히 지난 일요일 10부터 select 하면 됩니다. 추천일시를 미래로 적는 것이 아니라면 말이죠.

select ... from some_table where `추천일시` >=

DATE(NOW())-INTERVAL DAYOFWEEK(NOW())-1 day+interval 10 hour

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

답변에 대한 댓글 3개

허접한개똥이
4년 전
추천은 가입시 추천인 기입란에 적는 추천인입니다!!
엑스엠엘
4년 전
select .... from g5_member where mb_recommend='특정id' and mb_datetime >= DATE(NOW())-INTERVAL DAYOFWEEK(NOW())-1 day+interval 10 hour
대용량일 경우 index 조정이 필요합니다.
허접한개똥이
4년 전
감사합니다!!ㅠㅠ
열심히 하겠습니다!!

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

cuwaaang
4년 전

추천할때  시간이 같이 db에 담아져 있어야겠죠

그래서 검색이나 표출할떄

시작시간    종료시간 사이에  추천할때당시의 시간을 넣어서 쿼리하면될듯

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

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

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

로그인