我试图获得一个返回值的前 80% 的返回值。使用 SQL DB for iTOP
子句将不起作用。我已经看到了一些Count()
在嵌套选择语句中使用的示例,但我不确定它应该如何适合我已经编写的查询。我已经有 2 个子查询,所以我需要找出它如何适合,或者它是否可以工作。这是我到目前为止所拥有的:
Select CATEGORY,
LINE,
ITEM#,
Units
From D*****.*****ST
Inner Join (Select DW******.*****FO.ITEM,
Sum (SALES_UNITS) As Units,
CATEGORY
From DW*******.*****FO
Inner Join (Select CATEGORY,
DW****.******RY.ITEM
From DW****.******RY
Where CATEGORY='BRAKES') As CA***ST
On DW*******.*****FO.ITEM=CA*****.***M
Where ("DATE" between current date -1 years and current date) And (SALES > 5.00)
Group By DW*******.******O.ITEM,
CATEGORY) As Units_List
On DW****.*****ST.**EM#=U*********.***M
Group By CATEGORY,
LINE,
ITEM#,
Units
Order By Units DESC
因此,这里的某个地方将是Count()
我假设的嵌套子句,我只是不确定它在总体方案中的位置。我还在学习一些中级 SQL 的东西,所以如果问题看起来有点简单,我很抱歉。