gpt4 book ai didi

Mysql - 重用计算值

转载 作者:可可西里 更新时间:2023-11-01 06:55:58 24 4
gpt4 key购买 nike

我不知道该如何表达这个问题,但就在这里。我想重用我在查询中计算的值来计算另一个值。我猜变量是正确的词。这是我的查询:

SELECT 
t1.label as label,SUM(t1.totalEvents) as Entry,SUM(t2.totalEvents) as Back,
ROUND(Entry/Back*100,2) as 'Rate'
FROM
trackReports_daily t1
.... rest of query ...

在回合内我想使用 SUM(t1.totalEvents) 返回的值,但是当我使用 Entry 时出现此错误 Unknown column 'Entry' in 'field list'

我怎样才能在不像这样每次都重新计算的情况下获得其中的值(value):

ROUND(SUM(t2.totalEvents)/SUM(t1.totalEvents)*100,2)

最佳答案

看看这个例子

select (select @t1:=sum(field1)),(select @t2:=sum(field2)),@t1/@t2 from table

关于Mysql - 重用计算值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6363189/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com