【发布时间】:2019-02-21 19:19:44
【问题描述】:
我需要对SP 列进行分组并过滤基于Min 和Max 的T 值并在选择查询中获取结果。
表格
RawS RawI SS SP T
14299 52 14299 105 1
14299 53 14299 105 2
14299 54 14299 105 3
14299 56 14299 106 2
14299 57 14299 106 3
14299 58 14299 107 1
14299 59 14299 107 2
14299 60 14299 107 3
我尝试使用小查询如果我在查询中添加列 Raws,那么我会收到聚合函数使用的 SQL 错误。
SELECT
ar1.SP,
MIN(ar1.T) AS T1,
MAX(ar1.T) AS T2 FROM An ar1
Group by ar1.SP
需要输出格式。
RawS1 RaWI1 RawS2 RawI2 SP T1 T2
14299 52 14299 54 105 1 3
14299 56 14299 57 106 2 3
14299 58 14299 60 107 1 3
【问题讨论】:
-
嗯,那你一定尝试过某事。
-
请不要将文字作为图片发布。您有足够的声誉知道如何复制和粘贴代码/数据并对其进行格式化。请这样做。
-
请不要图片,并发布您尝试过的内容?
-
请立即检查。 @Larnu
-
请立即检查@Brad
标签: sql sql-server group-by aggregate-functions