은 내가 제가 기대할 수 있습니다 얼마나 많은 수익을 판별 할 수있는 VIEW입니다 생산 (또는 테이블을 채우는)하고 싶은 무엇SQL에서 수익 예측을 만드는 방법은 무엇입니까?
CREATE TABLE contracts_lines (
contract_id integer,
product_id integer,
contract_line_start datetime,
contract_line_end datetime,
amount float
)
의 형태로 계약 된 광고 항목의 목록이있는 테이블이 매월 - 각 라인이 라인 기간 동안 균등하게 인식된다는 간단한 규칙이 있습니다. (예 : daily revenue = amount/(contract_line_end - contract_line_start)
)
VIEW는 SSAS 큐브에서 측정 값 그룹의 기초로 사용되므로 구조가 있어야합니다 예 :
montly_revenue_forecast (
year int,
month int,
product_id int,
contract_id int,
amount float
)
12 개월의 예측을하고 싶습니다. 실행 한 날부터 SSIS를 실행하므로 (루핑 등의) contstructs에 액세스 할 수 있으므로 저장하지 않아도됩니다. 절차.
어떤 도움이 완전한 해결책이 아니다
계약이 향후 시작되도록 설정되어있는 경우 계약 종료일이 있습니까? –
모든 계약에는 언제든지 시작할 수있는 시작일과 종료일이 있습니다. 예 : 오늘 2/1 시작하고 4/15 끝나는 계약을 체결 할 수 있습니다 – DrewM