<입고테이블>
날짜,제품코드,수량
------------------
1/1,01001,20
2/2,01002,5
2/4,01001,10
3/3,01002,15
4/4,01001,5
<출고테이블>
일자,제품코드,수량
------------------
2/2,01001,5
3/3,01002,10
4/4,01001,5
위와 같을 경우
<재고현황>
제품코드,입고수량,출고수량,재고량
---------------------------------
01001,35,10,20
01002,20,10,10
이러한 답을 원합니다.
제가 아래와 같이 해보니
select a.제품코드, a.수량, b.수량, a.수량 - b.수량
from (
select 제품코드, sum(수량) as 수량
from 입고테이블
group by 제품코드
) a,
(
select 제품코드, sum(수량) as 수량
from 출고테이블
group by 제품코드
) b
where a.제품코드 = b.제품코드
이런 에러가 발생합니다.
sqlstate = 37000
[sybase][odbc driver]syntax error:near 'select' in ...,b.수량 from([select] 제품코드......
오라클에서는 위와 같은 sql문이 먹히는데 왜 pc용 Sybase SQL Anywhere Database에서는 먹히지 않는가요?
자세한 답변과 해답을 알려주세요....
|