sql - 从其他列计算百分比值
问题描述
我想计算一个值“ordered Gross max”。min max 的变化取决于订购的数量。我们有ordered、ordered_min、ordered_max 和ordered_gross 的值。Ordered_min 和 Ordered_max 可以是订购数量的 3、5、10 或 15 %(取决于订购数量)。order_gross 也是如此。我想计算ordered_gross_max。我目前正在做的是首先计算百分比,然后手动计算“ordered Gross max”。不确定这是否是正确的方法。有人可以指导是否有其他方法可以实现这一目标,
SELECT ordered, ordered_min, ordered_max,ordered_gross ,
ordered_gross+(ordered_gross*((ordered - ordered_min)/ordered)) "ordered gross max"
FROM ORDERTABLE WHERE ORDER_NO = '1051'
解决方案
推荐阅读
- vba - 如何修复“运行时错误‘3464’:条件表达式中的数据类型不匹配。” 在 MS 访问
- python - Dynamodb 读取性能差
- haskell - 是否可以将 asciidoc 与 hakyll 一起使用?
- django - Django + Gunicorn + SCRIPT_NAME
- c# - cv::VideoCapture 在 C# 项目中从 DLL 使用时不会打开文件或流
- swift - 在 Swift 中的同一个 VC 上点击按钮后,有没有办法显示以前隐藏在早期代码行中的 UI 元素?
- sql-server - 禁用目标数据库的自动填充以进行数据库还原
- android - Android 导航组件 - 如何导航到嵌套图中的其他 startDestination
- powershell - 保留数字字符 使用 PowerShell 将非数字字符复制到相邻列 CSV
- java - 如何为现有的 Logback 配置提供补充?