我怎么能得到基于值在Oracle使用c#的其他两个列的列值

本文关键字:其他 两个 怎么能 于值 使用 Oracle | 更新日期: 2023-09-27 18:11:50

我在Oracle中有一个表,它根据不同的工资节省了税收的百分比,例如,如果工资>5000,税收是5%,工资是<10000.下面是我的表的结构:

CREATE TABLE TaxDetailTable
   (    MinSalary FLOAT(126), 
    MaxSalary FLOAT(126), 
    TAX_PERCENT FLOAT(126)
   )

现在我想使用c#获得基于我输入的工资的百分比值。现在我只是将我提供的薪水与输入值进行比较,但我想要一些有效的方法来做到这一点。有人能帮帮我吗?我的查询是:

Select Tax_Percent From TaxDetailTable Where MinSal >= inputSal And MaxSal <= inputSal

我怎么能得到基于值在Oracle使用c#的其他两个列的列值

这是一个更好的查询,并且可能返回数据:

Select tax_percent From taxDetailTable Where inputSal Between minSal And maxSal