在整数字段中替换逗号以进行百分比计算时没有此类列错误

问题描述

我无法计算 sqlite 中两个表中整数列的百分比。我的 employeetrained 和 employeetotal 数据都是整数,但有逗号。我正在使用 REPLACE 来解决这个问题并创建一个带有别名的新列,但我似乎无法使用该别名进行计算;我收到错误 -- Result: no such column: trainedint 以下是我的数据:

训练表

​​>
id 姓名 员工培训
01331 赛博达系统 41,877
18774 中富公司 35,411
93571 泰瑞尔公司 84,000

公司表

id 姓名 员工总数
01331 赛博达系统 48872
18774 中富公司 94547
93571 泰瑞尔公司 247440

还有我的查询

CREATE TEMPORARY TABLE "trainedpercent" AS SELECT trained.id,trained.employeetrained,corporations.employees,corporations.name,REPLACE(employeetrained,','') AS trainedint,((trainedint/employees)*100.0) AS TrainedPercent
FROM trained
INNER JOIN corporations
ON trained.id = corporations.id
ORDER BY TrainedPercent

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...