SQL 서버에 복합 관심 모듈을 구축하는 가장 좋은 방법에 대한 조언을 찾고 있습니다. 기본 설정 : 테이블 : 트랜잭션 {TransID, MemberID, Trans_Date, Trans_Code, Trans_Value). 테이블 :이자 {IntID, Int_eff_Date, Int_Rate}SQL 서버 트랜잭션에 대한이자 계산
이자 테이블에는 유효 일자가 다른 요율이있을 수 있습니다. 예 :
트랜잭션 날짜를 기준으로 올바른 이자율이 적용되는 거래 날짜와 거래 값을 기준으로이자를 계산하고 싶습니다.
그렇다면 표 거래했다 : 는 09 2016년 1월 10일에서 15/04/2016 30/09/2016까지 (168일)에서 7 %를 사용합니다 TRANSID 1의TransID MemberID Trans_Date Trans_Value
1 1 15/04/2016 150
2 1 18/10/2016 200
3 1 24/11/2016 200
4 1 15/01/2017 250
/01/2017 7. %를 사용하고 10/01/2007부터 계산 날짜 (입력 매개 변수)까지는 8 %를 사용합니다.
모든 거래에 대해 유사한 방법론을 적용하여이를 추가하고이자 값을 표시합니다. 나는이 당신이 뭘 하려는지의 개요를 제공해야한다 등
출력이 어떻게 생겼을 까? –
이상적으로 매월 말에 거래 테이블에이자 거래를 쓰고 싶습니다 (Trans_code 2). 모든 회원 ID에서 또한 중간 달 계산을위한 UDF를 원할 것입니다. 그래서 입력은 memberID, Calculation date 일 것입니다. 산출물은 거래 합계 (기간 동안 거래 합계,이자 계산 일까지)입니다. – Marc
결과 테이블의 모양을 보여줄 수 있습니까? – pacreely