mysql 질문 드립니다.

mysql 질문 드립니다.

QA

mysql 질문 드립니다.

본문

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

 

1568859515383.png

 

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

1568862534261.png

이렇게 나왔으면 합니다.

이 질문에 댓글 쓰기 :

답변 1


$start_date = date('Y-m-d', strtotime(" -".date('w')."days"));
$end_date = date('Y-m-d', strtotime($start_date." 7days"));
$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";
$result = sql_query($sql);
while($row = sql_fetch_array($result)) {
print_r($row);
}
답변을 작성하시기 전에 로그인 해주세요.
전체 17,127
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT