Oracle SQL select记录,其中一列的百分比高于某个值

Oracle SQL select记录,其中一列的百分比高于某个值,sql,oracle,Sql,Oracle,我有两列数据,我只需要选择百分比高于另一个百分比(比如80%)的行。因此,在下表中,仅选择表pic中的第2行和第4行记录。我还需要避免任何值为=0的行 我尝试过使用ratio-to-U报告,但似乎无法使其发挥作用。谢谢你的帮助 百分比是每100个值中有两个值的比率。因此,公式为百分比=小时/东部时间x100。相反,80%将是0.8的比率。因此,您的where条件可以是小时/“Est小时”>0.8。请注意,因为列名有空格,所以必须用双引号括起来 select * from table where

我有两列数据,我只需要选择百分比高于另一个百分比(比如80%)的行。因此,在下表中,仅选择表pic中的第2行和第4行记录。我还需要避免任何值为=0的行


我尝试过使用ratio-to-U报告,但似乎无法使其发挥作用。谢谢你的帮助

百分比是每100个值中有两个值的比率。因此,公式为百分比=小时/东部时间x100。相反,80%将是0.8的比率。因此,您的where条件可以是小时/“Est小时”>0.8。请注意,因为列名有空格,所以必须用双引号括起来

select * from table where Hours/"Est Hours">0.8

选择*从工作时间,其中小时数/“东部时间”>0.8和“东部时间”0