기간내에 나를 추천한 사람 수를 구해야하는데 힌트부탁드립니다!!
본문
예시로는
내가 보고있는 기준일을 수요일로하고
같은주에 있는 일요일 10:00 부터 돌아오는 일요일 10:00 까지 입니다.
그럼 같은주에 있는 일요일 부터 현재 내가 보고 있는 기준일 까지 보여져야하고 다음날인 목요일엔
목요일까지.... 증가돼서 계속 보여지고
그리고 한 주가 지나면 초기화 되는 방식입니다
즉 돌아오는 일요일 9:59분59초가 지나면 초기화가 됩니다
정리가 안돼서 질문에 부족한 부분이 있다면 답글로 남기겠습니다ㅠㅠ
시작을 어떻게 진행을 해야할지 모르겠어서 질문 남겨봅니다..ㅠㅠ
허접한 중생 살려주세요ㅠㅠㅠ
답변 2
1. 추천은 어떤 식으로 하나요? 그누보드에 있는 추천인?을 말씀하시는 건가요?
2. 단순히 지난 일요일 10부터 select 하면 됩니다. 추천일시를 미래로 적는 것이 아니라면 말이죠.
select ... from some_table where `추천일시` >=
DATE(NOW())-INTERVAL DAYOFWEEK(NOW())-1 day+interval 10 hour
추천할때 시간이 같이 db에 담아져 있어야겠죠
그래서 검색이나 표출할떄
시작시간 종료시간 사이에 추천할때당시의 시간을 넣어서 쿼리하면될듯
답변을 작성하시기 전에 로그인 해주세요.