반응형
질문내용 |
한테이블에서 각각 달 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 이리 하면 될꺼 같은대요~ 테스트는 안해봤네요;; ㅋㅋ |
반응형
'php관련' 카테고리의 다른 글
날짜계산 관련 질문입니다. (몇주차 구하기) (0) | 2011.11.18 |
---|---|
Division by zero 에러발생 원인이 뭔가요? (0) | 2011.11.18 |
select sum()했는데 합계가 틀린이유? (0) | 2011.11.18 |
홈페이지 내 친구(일촌)시스템 구현시. (0) | 2011.11.18 |
SELECT 조건에대해... (0) | 2011.11.18 |