【发布时间】:2014-11-10 07:52:58
【问题描述】:
Machine1 | Machine2 | Machine3 | Shift |
abc | pqr | xyz |First |
Machine |SetupTime |OpnTime |
abc | 80 | 30 |
pqr | 60 | 40 |
xyz | 40 | 50 |
Shift | Time |
First | 440 |
我希望所有机器的 OpnTime 总和除以 shift Time 减去 将 setupTime 添加为
((OpnTime+Opntime+OpnTime)/Time-(SetupTime+SetupTime+SetupTime))*100
((30+40+50)/440-(80+60+40))*100
(120/440-180)*100
(120/260)*100
(0.46)*100
46%
你能帮我解决这个复杂的计算吗
【问题讨论】:
-
除非您的问题与mysql 和sql-server-2008 产品有关,否则您的问题标签太多。
-
抱歉,我不明白我们在这里看到的内容。一张四列的表(machine1/2/3,shift)?而且它总是只包含一条记录?一张桌子,每台机器总是有一条记录,持有两次?第三张表,每个班次有一条记录,保存班次时间?是吗?
-
是的。我只需要一个查询来获得我已经展示的计算结果,它得到了 46% 的输出。
标签: mysql sql sql-server-2008