CREATE TABLE budget(
user_id VARCHAR2(50),budgetmoney NUMBER(10,0) not null,
budgetstart VARCHAR2(25),budgetend VARCHAR2(25) not null);
----------------------------------------------------------
=데이터
budgetmoney / budgetstart / budgetend / user_id
2854000 / 2017-05-25 / 2017-05-30 / wwww
2400000 / 2017-05-26 / 2017-05-30 / qqqq
Create table cashtable(
idx number(6,0) PRIMARY KEY,
user_id VARCHAR2(50),reg_date VARCHAR2(25),part VARCHAR2(25),way VARCHAR2(25),
kind VARCHAR2(25),content VARCHAR2(40), money NUMBER(11,0) not null);
----------------------------------------------------------
=데이터
idx / user_id / reg_date / part / way / kind / content / money
79 / qqqq / 2017-05-26 / 수입 / 현금 / 기타 / 보너스 / 50000
80 / qqqq / 2017-05-26 / 지출 / 카드 / 식비 / 떡볶이 / 55000
81 / wwww / 2017-05-26 / 지출 / 카드 / 식비 / 냉면 / 5000
82 / wwww / 2017-05-27 / 지출 / 카드 / 식비 / 갈비찜 / 30000
83 / qqqq / 207-05-26 / 지출 / 카드 / 교통 / 지하철 / 20000
84 / wwww / 2017-05-27 / 지출 / 현금 / 교통 / 택시 / 8000
85 / qqqq / 2017-05-31 / 지출 / 현금 / 식비 / 오뎅 / 50000
이렇게 2개의 테이블과 각 테이블 내용들이 있는데요.
여기서
SELECT를 하려는데 budgetstart부터 budgetend기간 사이에 있는 reg_date들의 수입부분 지출부분을 계산하며 총지출액을 보여주게 하려고 합니다.
qqqq의 총지출액(2379500) = qqqq의budgetmoney(2400000) +수입(50000) -총지출(70500) 을 통해 총지출액 구할려고 합니다. 그럼 qqqq의 총지출액 2379500 가 어떻게 해야 나올까요...
SELECT .... 를 어떻게 써야 할지좀 부탁드립니다...
|