안녕하세요?
질문이 있습니다.
자재 | from 일자 | to 일자 | 금액 |
a | 2007.12.01 | 2007.12.30 | 1000 |
a | 2007.12.31 | 9999.12.31 | 1200 |
위와 같은 테이블이 있습니다.
a 재품에 대해 금액이 12.01 일부터 30일까지는 1000원이
적용되고
그후 부터는 1200원이 적용 된다는 뜻입니다.
위 테이블에서
특정일의 데이터를 가지고 오고자 합니다.
근데 기간이 두개의 필드로 나뉘어 져있어서
어떻게 가져와야 할지 난감하네요.
만약에 제가 2007년 12.22일자를 가지고 올려고 한다면
select *
INTO CORRESPONDING FIELDS OF TABLE gt_netwr
from 테이블 명
where ????? = 2007.12.22
이렇게 하는 방법으로.... 위에 ?????
를 어떤식으로 조건을 주어야 하나요?
제발 답변 부탁 드립니다.
감사합니다.
select 금액
INTO CORRESPONDING FIELDS OF TABLE gt_netwr
from 테이블 명
where matnr = 상품코드(변수)
and from일자 >= 2007.12.22
and to일자 <= 2007.12.22
물론 일자를 변수로 해도 되겠지요..
로 해서 금액을 가져와서 사용하시면 될것 같습니다.