【发布时间】:2020-01-27 18:05:13
【问题描述】:
我需要获取每个项目(PrjCode)的最小 lineTotal 的报价注释。如何得到它 以下查询我已经尝试过,但没有奏效
select distinct a.PrjCode,b.LineTotal as 'Neg.rate',(case when min(b.LineTotal) = b.LineTotal then c.Comments end)
from OPRJ a
Left Join PQT1 b on b.Project = a.PrjCode
Inner Join OPQT c on c.DocEntry = b.DocEntry
Group by a.PrjCode,a.PrjName,b.LineTotal,c.Comments
having min(b.LineTotal) = b.LineTotal
Order by a.PrjCode
输出如下
预期输出如下
【问题讨论】:
-
编辑您的问题并显示示例数据以及所需的结果。某种 db fiddle 也很有帮助。
标签: sql sql-server-2014 minimum