Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 将MIPS转换为%_Sql_Tsql - Fatal编程技术网

Sql 将MIPS转换为%

Sql 将MIPS转换为%,sql,tsql,Sql,Tsql,我一直在学习TSQL,需要一些关于将CPU MIPS转换为百分比的帮助 我已经构建了我的代码来获取一些我期望的数据。除此之外,我想在我的代码中添加一列,以获得CPU%。我有一列给出了TOTALCPU MIPS,并希望在代码中以百分比的形式使用它。例如,我的总CPU列中有以下值: 1623453.66897 0 0 2148441.01573933 3048946.946314 我想将这些值转换成百分比并使用它们。我在网上找不到多少信息 感谢您的回答。我假设您有5个数字量(其中2个为零

我一直在学习TSQL,需要一些关于将CPU MIPS转换为百分比的帮助

我已经构建了我的代码来获取一些我期望的数据。除此之外,我想在我的代码中添加一列,以获得CPU%。我有一列给出了TOTALCPU MIPS,并希望在代码中以百分比的形式使用它。例如,我的总CPU列中有以下值:

1623453.66897 
0 
0 
2148441.01573933 
3048946.946314 
我想将这些值转换成百分比并使用它们。我在网上找不到多少信息


感谢您的回答。

我假设您有5个数字量(其中2个为零),您希望从这5个量的相加中找出对应于每个数字量的百分比。是这样吗

要计算加法中某个特定数字的百分比,将该数字乘以100,再除以加法,结果就是该数字与加法相关的百分比

总数:6820841.631023

第一个MIP数的百分比:

1623453.668970*100/6820841.631023=23.80136876=>

23.80136876%是第一个程序使用的CPU百分比

要给出一些SQL格式的答案,请将Mips_表引用为包含Mips数据的视图/表:

select mips, mips/totMips*100 Pct_CPU
from Mips_Table, 
    (select sum(mips) TotMips from Mips_Table) k

他会是什么样的人?计算是什么?要将CPU MIPS转换为百分比,您需要最大可用MIPS。不清楚你是否有。如果你这样做了,那么把这两个数字分开有什么困难呢?