wr_data와 같은 확장보드 테이블에 입력된 data의 쿼리문??
본문
안녕하세요.
작업을 하다 막히는 또 있어서 이렇게 질문드립니다.
wr_data와 같은 확장보드 테이블에 입력된 data에 대한 쿼리문을 작성하고 있는데요....
얻고자 하는 결과 값은
BBB게시판에 입력된 wr_data['make_year']의 날짜중 월이 12월인 년도에 해당하는
AAA게시판 'wr_16'의 값이 '납부' 또는 '일부납부'인 'wr_13'의 합계를 구하고자 합니다.
위 결과 값을 얻기 위해 아래와 같은 쿼리문을 작성하였는데요..
$ccc = sql_fetch("select sum(wr_13) as wr_13_sum from g5_write_AAA where mb_id = '$member[mb_id]' and wr_16 in('납부', '일부납부') and Year(wr_2) in (select wr_1 from g5_write_BBB where mb_id = '$member[mb_id]' and month(wr_data['make_year']) = '12')");
- Year(wr_2) 는 AAA 게시판에 입력된 날짜의 연도
- wr_1 은 BBB게시판에 입력된 연도
입니다.
위 쿼리문을 실행하면 아무런 값도 나오지 않네요.. 분명 DB상에 값이 있는데.....
어디가 잘못된 걸까요? 아무래도 month(wr_data['make_year']) = '12' 가 잘못된듯 합니다만..
답변 2
wr_data['make_year'] 이게 정확히 뭔지 모르겠네요..
mysql 문의 쿼리로 저렇게 배열로 된 정보를 가지고 오라고 하는데 mysql에서 알아먹을리가 없죠... 쿼리문 다시 확인하셔야할 듯 합니다.
BBB게시판에 입력된 wr_data['make_year']의 날짜중 월이 12월인 년도에 해당하는<---- wr_data['make_year']가 아니라 12월을 기록하는 필드명을 사용하세요