gpt4 book ai didi

mysql - 将某些用户列中的数据平均值与同一列中的另一个用户进行比较

转载 作者:行者123 更新时间:2023-11-29 06:21:43 25 4
gpt4 key购买 nike

retID             Mnth           CollectYear       LW
ZZDZZ_Z 1 2015 102
ZZDZZ_Z 2 2015 100
ZZDZZ_Z 3 2015 99
ZZDZZ_Z 4 2015 99
ZZDZZ_Z 5 2015 98
ZZDZZ_Z 6 2015 99
ZZDZZ_Z 7 2015 100
ZZDZZ_Z 8 2015 101
ZZDZZ_Z 9 2015 102
ZZDZZ_Z 10 2015 102
ZZDZZ_Z 11 2015 103
ZZDZZ_Z 12 2015 104
c26_GW 8 2015 108
c26_GW 9 2015 102
c26_GW 10 2015 104
c24_HOF 8 2015 101
c24_HOF 9 2015 103
c24_HOF 10 2015 98

我需要在任何一个月内获得 RetID ZZDZZ_Z 的值与同月非 ZZDZZ_Z 的其他 retID 的平均值。

抱歉不得不再次发帖,试图过度简化。

最佳答案

    select avg(case when user in (1,2) then trans end) Avgtrans
, avg(case when user = 3 then trans end) user3Trans
, Month
from (...)
group by Month

这是 ANSI SQL,适用于 Oracle、PostgreSQL、Microsoft SQL Server 和 Teradata;我对 mySQL 不是 100% 肯定,但它也应该在那里运行。

关于mysql - 将某些用户列中的数据平均值与同一列中的另一个用户进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32992335/

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