假設以下結構:查找值,其中從表2的值是行之間在表1
項目:
ItemId Price
----------------
1000 129.95
2000 49.95
3000 159.95
4000 12.95
閾值:
PriceThreshold Reserve
------------------------
19.95 10
100 5
150 1
-- PriceThreshold is the minimum price for that threshold/level
我使用SQL Server 2008根據「PriceThreshold」中的項目價格落在何處返回「Reserve」。
實施例:
ItemId Reserve
1000 5
2000 10
3000 1
- 價格爲項目Id 4000是不低於最低的價格門檻所以應當從結果中排除更大。
理想情況下,我想只能使用一些直接的T-SQL,但如果我需要創建一個存儲過程來創建一個臨時表來存儲值,那很好。
這晚,我想我的大腦關閉,所以任何幫助表示讚賞。
謝謝。
太棒了。這工作。我知道有人可以幫助我解決疲勞的大腦。 – jared