이것 해석좀 부탁드릴께요 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

이것 해석좀 부탁드릴께요 정보

이것 해석좀 부탁드릴께요

본문

이 활용팁을보고 응용해보고 싶은데.
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=20005&sca=&sfl=wr_subject&stx=%C6%F7%C0%CE%C6%AE&sop=and&page=1

잘 모르는 부분이 조금 나오네요... 해석해주실분 ;ㅅ;



// 포인트 내역의 합을 구하고 차단
$po_rs = sql_fetch(" select sum(po_point) as sum_po_point from $g4[point_table] where mb_id = '$member[mb_id]' and po_datetime >=  date_add(now(), interval -1 day) ");
if(2000 < $po_rs[sum_po_point]){


에서 sum()  함수는 따로 선언되어 있는건가요 ?
그리고 이 구문은
and po_datetime >=  date_add(now(), interval -1 day)
뭐죠 ?

그리고 이건 뭘하겠다는건가요 ?
select sum(po_point) as sum_po_point from $g4[point_table]

댓글 전체

sum, date_add  mysql 펑션입니다.

예를 들어

select * from $g4[point_table] 라고 할때
포인트 테이블에 모든 데이터를 가져오게 됩니다.
데이터결과 = 데이터 갯수 만큼

select sum(po_point) as sum_po_point from $g4[point_table] 라고 한다면.
월레 출력되어야 할 데이터중 po_point라는 필드의 합계를 sum_po_point로 정의하게 됩니다.
데이터결과 = 1개

위와 같은 결과에 where(조건)을 더 붙여서.

select sum(po_point) as sum_po_point from $g4[point_table] where mb_id = '$member[mb_id]' and po_datetime >=  date_add(now(), interval -1 day) 라고 한다면.

포인트 테이블중 mb_id 필드값이 $member[mb_id] 이고 포인트가 등록된날짜(po_datetime)가 24시간이전 후에 등록된 데이터를 찾아 합계를 구한다라는 뜻입니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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