mysql函数百分比_mysql window函数计算百分比
嗨,我使用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函数计算百分比相关推荐
- mysql 均值减法_mysql常用函数
数学函数 函数名称 作 用 ABS 求绝对值 SQRT 求二次方根 MOD 求余数 CEIL 和 CEILING 两个函数功能相同,都是返回不小于参数的最小整数,即向上取整 FLOOR 向下取整,返回 ...
- mysql 昨天日期_MySQL 日期函数 今天明天昨天......
MySQL 获得当前日期时间 函数 获得当前日期+时间(date + time)函数:now() mysql> select now(); +---------------------+ | n ...
- mysql 函数事务_MySQL:函数和事务
一.函数 MySQL数据库中提供了很丰富的函数.MySQL函数包括数学函数.字符串函数.日期和时间函数.条件判断函数.系统信息函数.加密函数.格式化函数等.通过这些函数,可以简化用户的操作. (一)数 ...
- mysql相除_mysql 常用函数
流程控制函数 CASE 函数 [写法-] CASE value WHEN [compare_value] THEN result [WHEN [compare_value] THEN result . ...
- mysql 自定义函数教程_MySQL自定义函数
MySQL自定义函数 函数与存储过程类似,也是一组预先编译好的SQL语句的集合,但是存储过程可以有0个或多个返回,函数就只能有一个返回 创建函数 #语法 参数列表包含两部分 参数名和参数类型 #函数体 ...
- mysql 次方根_MySQL常用函数
1.数学函数 ABS(X) 绝对值 CEIL(X) 向上取整 FLOOR(X) 向下取整 RAND(X) 0-1的随机数 ROUND(X) 距离x最近的整数 ROUND(X,Y) 保留x后y位的小数, ...
- mysql 自定义函数实例_mysql自定义函数原理与用法实例分析
本文实例讲述了mysql自定义函数原理与用法.分享给大家供大家参考,具体如下: 本文内容: 什么是函数 函数的创建 函数的调用 函数的查看 函数的修改 函数的删除 首发日期:2018-04-18 什么 ...
- mysql 聚合函数嵌套_Mysql聚合函数嵌套如何使用 Mysql聚合函数嵌套使用方法
Mysql聚合函数嵌套如何使用?本篇文章小编给大家分享一下Mysql聚合函数嵌套使用方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 目的:Mysql 聚合函数嵌套使用 ...
- split mysql的用法_mysql split函数用法实例
首先,大家要知道的是,在mysql中并没有split函数,需要自己写. 比如下面几个mysql split函数的例子. 例1,获得按指定字符分割的字符串的个数: 复制代码 代码示例: DELIMITE ...
- 百分比转小数、计算百分比
java 将百分比转为小数 计算两个数的百分比 package util;import java.text.DecimalFormat; import java.text.NumberFormat; ...
最新文章
- linux shell curl 超时与重试
- 图片转LaTex公式神器软件
- 【转摘】Word中查找与替换的妙用
- Visual C++ MFC——基于Shell的Windows GUI小程序DEMO(打开计算器|打开记事本|IP查询|Windows激活状态查询)
- 单点登录的原理与CAS技术的研究
- C# PagedList 真分页
- C++学习之路 | PTA乙级—— 1060 爱丁顿数 (25 分)(精简)
- nyoj914Yougth的最大化(二分搜索 + 贪心)
- java诺基亚nba,HMD 签约NBA 新秀劳里·马尔卡宁 为诺基亚手机品牌大使
- aix oracle 10.2.0.1 升级 10.2.0.4,install oracle 10r2 for aix
- Mysql中添加汉字乱码无法识别问题
- 三种常见的图像处理双三次插值算法
- ps使用仿制图章工具,图案图章工具
- 图解机器学习算法(3) | KNN算法及其应用(机器学习通关指南·完结)
- 支持wmv、mpg、mov、avi格式的网页视频播放代码
- SOLIDWORKS Composer制作动画的方法
- JavaScript查找最长的公共前缀
- java 农历公历转换_Java怎样编程实现农历和阳历转换?
- matlab 0106,matlab中的plotyy
- back_insert_iterator
热门文章
- 概念学习(学习笔记)
- PHP爬虫微博某个话题的所有内容,GitHub - wansho/sina_weibo_crawl: 爬取新浪微博某一话题的数据,可以替代微博搜索接口...
- 试论软件开发项目的成功因素
- 水域大小 Java_我的世界:Java版开发者们畅聊水域更新
- Echarts3柱状图切换折线图时发生位移
- .NET解析BT种子,获取InfoHash
- 微信授权登录 java_[JAVA实现]微信公众号网页授权登录
- pyodbc linux 乱码,关于python:无法在Linux上安装pyodbc
- 类人猿手游内存技术教程
- 学点简单的Python之Python生成器