월별 데이타 통계 추출 질문입니다.
본문
목적은 블로그에서 사이드에 아래와 같이 월별로 홈페이지 전체에서 메뉴처럼 데이터 추출된 것을 보여주고 클릭하면 해당 데이타가리스트로 출력되는 형태를 원하고 있습니다. 설치된 게시판은 그누보드 입니다
- March 2021
- February 2021
- January 2021
- December 2020
- November 2020
- October 2020
- September 2020
- August 2020
- July 2020
- June 2020
- May 2020
- April 2020
아래와 같이 하면 된다고 하길래 free 보드에서만 1월에 해당하는 것을 뽑아 보려고 하니 아무것도 안나오네요.. 물론 원하는 것은 게시판 전체이지만요~~
$sql = "SELECT DATEPART(MONTH, 01), COUNT(*)
FROM free
GROUP BY DATEPART(MONTH, 01)";
답변 6
출력하는 코드가 없기 때문에 아무것도 표시되지 않은건 당연하죠 ;;
디비쿼리문에서 DATEPART 함수는 MS에서 사용하는 함수입니다
MySQL에서는 MONTH 함수를 사용하시면 됩니다. ^
감사합니다. 근데 페이지오류가 뜨고 아무것도 안나오네요~~
답변으로 해결 될 것 같아 보이지 않는데 채택을 해놓은 것은 해결이 되었다는 것인가요?
어쨌던 아래처럼 하세요
$qq=sql_query("select substr(wr_datetime, 1, 7) as yymm, count(*) as cnt from g5_write_free group by substr(wr_datetime,1,7) order by yymm");
while($row=sql_fetch_array($qq)) $list=$row;
print_r($list);
전체 게시판 대상으로하려면 index.php에서 latest함수를 사용하는 코드에 전체 게시판을 하나씩
찾아서 사용하는 코드가 있으니 이것을 이용해서 위 코드를 latest 함수 자리에 넣어서
년월별로 누적합계가 되도록 만드세요
햐~~균이님 코드를 보니 대단하십니다~~
그런데 위에 것 실행하면 2023-07==>76 요런 식으로 출력되네요~~
즉, 7월에 등록된 모든 글의 개수를 카운트하는 것이네요~~ 요기까지 감사합니다..
나머진 욕심입니다.. ~~ 위에 것까지만 해두 너무 너무 감사합니다
2023-07==>76 에 링크를 걸어서 7월에 등록된 글이 게시판처럼 리스트로 죽 출력되게 하고 싶었거든요~~