首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将来自MAX查询的计算结果之和

如何将来自MAX查询的计算结果之和
EN

Stack Overflow用户
提问于 2020-10-22 10:43:11
回答 1查看 58关注 0票数 0

如果有人能帮我做这件事我会很高兴的。

得到一些样本数字,每个样本都有一些分析,它们可能有也可能没有复制分析。我试着用每一个样本数来搜索它的分析的复制数。

下面是表的一个示例,筛选器搜索一个特定的示例:

代码语言:javascript
运行
复制
SELECT MAX(ts.replicate_count) - 1
                                    from test ts
                                    where ts.sample_number = 72023
                                    GROUP BY ts.analysis

使用此查询,它将显示所述示例的复制量,并按分析对其进行分组。在这种情况下,由于样本72023有两个分析,它显示了两个结果:

所以现在我有了每个复制,我只想显示样本数,以及这些结果的和,如果我们跟随图像,应该是2。

有一个查询,但我不知道如何使它正常工作:

代码语言:javascript
运行
复制
select t.sample_number,SUM(SELECT MAX(ts.replicate_count) - 1
                                    from test ts
                                    where ts.sample_number = t.sample_number
                                    GROUP BY ts.analysis)
                       
FROM TEST t
where t.sample_number = 72023

我想要的一个接近的结果是这样的

但显然有正确的信息。

如果有人能帮我解决这个问题就好了。

新的

得到了以下代码,但我只需要显示一个示例编号,以及中间字段的结果,即复制的总量:

代码语言:javascript
运行
复制
select s.sample_number,(SELECT SUM(rep) as replicates
                        FROM (SELECT ts.sample_number, MAX(ts.replicate_count) - 1  as rep
                                from test ts
                                where ts.sample_number = s1.sample_number
                                GROUP BY ts.sample_number, ts.analysis) A 
                        GROUP BY sample_number),s1.sample_number
from sample s
JOIN sample s1 ON s.sample_number = s1.parent_aliquot
where s.parent_aliquot = 0 and s.sample_number = 42734
order by s.sample_number DESC

下面是代码给我的信息:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-22 13:13:32

这符合你的意思吗?

代码语言:javascript
运行
复制
SELECT sample_number, SUM(rep) as replicates
FROM 
(
    SELECT ts.sample_number, MAX(ts.replicate_count) - 1 as rep
    from test ts
    where ts.sample_number = t.sample_number
    GROUP BY ts.sample_number, ts.analysis

) A

GROUP BY sample_number
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64480572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档