嗨,我使用mysql窗口函数计算每个产品的利润占总利润的百分比。但是,它并不像我所期望的那样工作。

数据:表A

total Profit productCode productName

5554.56 S10_1949 1952 Alpine Renault 1300

5473.71 S12_4675 1969 Dodge Charger

5078.35 S12_1108 2001 Ferrari Enzo

4475 S12_1099 1968 Ford Mustang

我的密码

select A.totalProfit,

A.totalProfit/sum(A.totalProfit) over (PARTITION BY A.totalProfit) as profitPercent,

A.productCode, A.productName

from A;

我得到的输出,利润率计算不正确

totalProfit profitPercent productCode productName

5554.56 1 S10_1949 1952 Alpine Renault 1300

5473.71 1 S12_4675 1969 Dodge Charger

5078.35 1 S12_1108 2001 Ferrari Enzo

4475 1 S12_1099 1968 Ford Mustang

预期产量

totalProfit profitPercent productCode productName

5554.56 0.26987963 S10_1949 1952 Alpine Renault 1300

5473.71 0.265951368 S12_4675 1969 Dodge Charger

5078.35 0.246741996 S12_1108 2001 Ferrari Enzo

4475 0.217427005 S12_1099 1968 Ford Mustang

对我的代码有什么建议吗?谢谢

mysql函数百分比_mysql window函数计算百分比相关推荐

  1. mysql 均值减法_mysql常用函数

    数学函数 函数名称 作 用 ABS 求绝对值 SQRT 求二次方根 MOD 求余数 CEIL 和 CEILING 两个函数功能相同,都是返回不小于参数的最小整数,即向上取整 FLOOR 向下取整,返回 ...

  2. mysql 昨天日期_MySQL 日期函数 今天明天昨天......

    MySQL 获得当前日期时间 函数 获得当前日期+时间(date + time)函数:now() mysql> select now(); +---------------------+ | n ...

  3. mysql 函数事务_MySQL:函数和事务

    一.函数 MySQL数据库中提供了很丰富的函数.MySQL函数包括数学函数.字符串函数.日期和时间函数.条件判断函数.系统信息函数.加密函数.格式化函数等.通过这些函数,可以简化用户的操作. (一)数 ...

  4. mysql相除_mysql 常用函数

    流程控制函数 CASE 函数 [写法-] CASE value WHEN [compare_value] THEN result [WHEN [compare_value] THEN result . ...

  5. mysql 自定义函数教程_MySQL自定义函数

    MySQL自定义函数 函数与存储过程类似,也是一组预先编译好的SQL语句的集合,但是存储过程可以有0个或多个返回,函数就只能有一个返回 创建函数 #语法 参数列表包含两部分 参数名和参数类型 #函数体 ...

  6. mysql 次方根_MySQL常用函数

    1.数学函数 ABS(X) 绝对值 CEIL(X) 向上取整 FLOOR(X) 向下取整 RAND(X) 0-1的随机数 ROUND(X) 距离x最近的整数 ROUND(X,Y) 保留x后y位的小数, ...

  7. mysql 自定义函数实例_mysql自定义函数原理与用法实例分析

    本文实例讲述了mysql自定义函数原理与用法.分享给大家供大家参考,具体如下: 本文内容: 什么是函数 函数的创建 函数的调用 函数的查看 函数的修改 函数的删除 首发日期:2018-04-18 什么 ...

  8. mysql 聚合函数嵌套_Mysql聚合函数嵌套如何使用 Mysql聚合函数嵌套使用方法

    Mysql聚合函数嵌套如何使用?本篇文章小编给大家分享一下Mysql聚合函数嵌套使用方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 目的:Mysql 聚合函数嵌套使用 ...

  9. split mysql的用法_mysql split函数用法实例

    首先,大家要知道的是,在mysql中并没有split函数,需要自己写. 比如下面几个mysql split函数的例子. 例1,获得按指定字符分割的字符串的个数: 复制代码 代码示例: DELIMITE ...

  10. 百分比转小数、计算百分比

    java 将百分比转为小数 计算两个数的百分比 package util;import java.text.DecimalFormat; import java.text.NumberFormat; ...

最新文章

  1. linux shell curl 超时与重试
  2. 图片转LaTex公式神器软件
  3. 【转摘】Word中查找与替换的妙用
  4. Visual C++ MFC——基于Shell的Windows GUI小程序DEMO(打开计算器|打开记事本|IP查询|Windows激活状态查询)
  5. 单点登录的原理与CAS技术的研究
  6. C# PagedList 真分页
  7. C++学习之路 | PTA乙级—— 1060 爱丁顿数 (25 分)(精简)
  8. nyoj914Yougth的最大化(二分搜索 + 贪心)
  9. java诺基亚nba,HMD 签约NBA 新秀劳里·马尔卡宁 为诺基亚手机品牌大使
  10. aix oracle 10.2.0.1 升级 10.2.0.4,install oracle 10r2 for aix
  11. Mysql中添加汉字乱码无法识别问题
  12. 三种常见的图像处理双三次插值算法
  13. ps使用仿制图章工具,图案图章工具
  14. 图解机器学习算法(3) | KNN算法及其应用(机器学习通关指南·完结)
  15. 支持wmv、mpg、mov、avi格式的网页视频播放代码
  16. SOLIDWORKS Composer制作动画的方法
  17. JavaScript查找最长的公共前缀
  18. java 农历公历转换_Java怎样编程实现农历和阳历转换?
  19. matlab 0106,matlab中的plotyy
  20. back_insert_iterator

热门文章

  1. 概念学习(学习笔记)
  2. PHP爬虫微博某个话题的所有内容,GitHub - wansho/sina_weibo_crawl: 爬取新浪微博某一话题的数据,可以替代微博搜索接口...
  3. 试论软件开发项目的成功因素
  4. 水域大小 Java_我的世界:Java版开发者们畅聊水域更新
  5. Echarts3柱状图切换折线图时发生位移
  6. .NET解析BT种子,获取InfoHash
  7. 微信授权登录 java_[JAVA实现]微信公众号网页授权登录
  8. pyodbc linux 乱码,关于python:无法在Linux上安装pyodbc
  9. 类人猿手游内存技术教程
  10. 学点简单的Python之Python生成器