沒有爲每一天,另一臺用於評價其使用基於收入的里程碑來計算性能與收入的銷售表計算性能
CREATE TABLE #Rating(
[Revenue] int NULL,
[Percentage] float NULL
) ON [PRIMARY]
insert into [#Rating] select 20000, 1.1
insert into [#Rating] select 30000, 1.2
insert into [#Rating] select 40000, 1.3
CREATE TABLE #Sales(
[Date] datetime,
[Revenue] int NULL
) ON [PRIMARY]
insert into #Sales select '2017-01-01', 7000
insert into #Sales select '2017-01-02', 22000
insert into #Sales select '2017-01-03', 33000
insert into #Sales select '2017-01-04', 46000
insert into #Sales select '2017-01-05', 50000
我們想評估基於評級的銷售業績。例如,
如果收入達到20000里程碑,性能=營業收入* 1.0
如果收入達到30000里程碑,性能=營業收入* 1.1
所以最終的性能應儘可能遵循
Date, Revenue, Performance
'2017-01-01', 7000, 7000
'2017-01-02', 22000, 24200
'2017-01-03', 33000, 39600
'2017-01-04', 46000, 59800
'2017-01-05', 50000, 65000
我可以知道如何爲匹配設置查詢嗎?由於
[編輯修改措辭]
不是很清楚你在這裏需要什麼,我會建議加入銷售與評級,但沒有一個明確的解釋'介於20000和30000之間'應該在這兩個表之間。 –
評級表是指里程碑。如果收入達到20000里程碑,性能=收入* 1.1。如果收入達到30000,則表現=收入* 1.2 – user2434918