문제 :
OPDACPT 테이블을 활용한 Query
(select * from wrtdate between '01/01/2007 00:00:00' and '01/31/2007 23:59:59' and rcvcode in ('01','08','12','14')) 이다.
이 쿼리는 2007년 1월1월부터 1월31일 자정까지의 원무팀 직원이 모든 수납한 내역을 가져온다.
여기서 patid(환자번호), opddate,(진료일자) deptcode(과코드)별 총수납액, 가장적은수납액, 가장큰수납액을 출력하시오.
Group by 함수 및 sum, min, max 함수을 이용하시오. 참고로 수납액 필드는 rcvamt 이다.
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
현재까지 작성해본 쿼리
select o.patid, o.opddate, o.deptcode, sum(r.total)
from opdrcvdet o left outer join rcvamt r
group by opdacpt, wrtdate
between '01/01/2007 00:00:00' and '01/31/2007 23:59:59' and rcvcode in ('01','08','12','14')
제가 아직 오라클 쌩초보라 문제가 좀 많습니다..고수님들 넓으신 아량으로 한번 도움을 요청해봅니다