1
我想產生如下結果:SQL修復負值
Table:[0050 Fix No Hit].[Fix_No_Hit]
Policy Number: Insurance Score: Insurance Score Factor:
100 500 2.13
101 720 1.47
102 815 1.00
103 900 0.69
使用以下規則:
Table: Tier_InsuranceScore
Insurance Score Chart: Factor:
649 or below 2.13
(i assume insurance score has to be greater than 0)
650 to 699 1.86
700 to 799 1.47
800 to 849 1.00
850 to 899 0.82
900 or above 0.69
這是我到目前爲止有:
SELECT HWData.[Policy Number], [0050 Fix No Hit].[Fix_No_Hit],
iif([0050 Fix No Hit].[Fix_No_Hit] < 0, "Invalid",
iif([0050 Fix No Hit].[Fix_No_Hit] <= 649, 2.13,
iif([0050 Fix No Hit].[Fix_No_Hit] <= 699, 1.86,
iif([0050 Fix No Hit].[Fix_No_Hit] <= 799, 1.47,
iif([0050 Fix No Hit].[Fix_No_Hit] <= 849, 1.00,
iif([0050 Fix No Hit].[Fix_No_Hit] <= 899, 0.82,
iif([0050 Fix No Hit].[Fix_No_Hit] >= 900, 0.69, 0)))))) AS [Insurance Score Factor]
FROM [0050 Fix No Hit];
我無法修復負面的價值。我希望保險分數至少爲0,所以如果我有-5作爲我的保險分數,我會收到錯誤消息,如無效或其他。
您是否想要:防止負值進入數據庫?允許負數,但以特殊方式處理其顯示?別的東西? – onedaywhen