php관련

쿼리문 질문입니다...

PHPdev 2011. 11. 18. 15:30
반응형
 질문내용
 한테이블에서 각각 달 1,2,3,월~ 12월까지의 금액을 구해서 평균을 구해야되는데요.
SELECT ( ((SELECT SUM(pay) FROM pay WHERE admit = 'Y' AND admit_dt LIKE '%2011-11%') - SUM(out_pay))/10000000) AS pay FROM pay

제가 한번 이래저래 만들어본 쿼리이긴한데... 안쪽 select에 있는 날짜가 유동적으로 바뀌어야되는데 이걸 for문으로 돌리는 방법말고 쿼리문자체에서 해결하는 방법이 없는지 알고싶어 글을 남겼습니다.
 답변내용
 
select DATA_FORMAT(admit_dt,'%Y-%m') as mdate, sum(pay)-sum(out_pay)/10000000 as mon_average from pay group by mdate order by mdate asc

이리 하면 될꺼 같은대요~
테스트는 안해봤네요;; ㅋㅋ


반응형