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

mysql 질문 드립니다.

데므 6년 전 조회 4,055

안녕하세요. 프로젝트를 하던 중에  현재 날짜에서 그 한 주간의 데이터를 출력해주는 방법을 고심하다 잘 안돼어 이렇게 질문을 올립니다.

 

https://file.okky.kr/images/1568859515383.png" />

 

https://file.okky.kr/images/1568859520592.png" />데이터를 출력해야할 테이블은 이렇게 구성이 되어있고 제가 하고 싶은 기능은 만약 오늘 날짜가 9월 첫 째주에 속하는 날 중에 하나이면(9월 첫째주 일~월 중 아무 날)  9월 첫째주 일~월 한 주간의 데이터 name,sum,re_day를 그룹화 하여 select를 하고 싶습니다. 도움을 주시면 정말 감사드리겠습니다.

https://file.okky.kr/images/1568862534261.png" />

이렇게 나왔으면 합니다.

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

답변 1개

e
6년 전

</p>

<p>$start_date = date('Y-m-d', strtotime(" -".date('w')."days"));</p>

<p>$end_date = date('Y-m-d', strtotime($start_date." 7days"));</p>

<p>$sql = "select name, sum(morning) as msum, re_day from table where re_date>='$start_date' and re_date<='$end_date' group by re_date";</p>

<p>$result = sql_query($sql);</p>

<p>while($row = sql_fetch_array($result)) {</p>

<p>print_r($row);</p>

<p>}</p>

<p>

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

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

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

로그인