如何应用GROUP BY在这种情况下
问题描述:
我有在选择列表如何应用GROUP BY在这种情况下
isnull((SELECT sum(bi.PROGRESS_BIL + bi.HARD_BIL + bi.SOFT_BIL + bi.FEES_BIL + bi.OAFEE_BIL + bi.RETAINER_BIL + bi.PREMDISC_BIL - bi.CREDIT_TOT)
FROM bo_Live5.dbo.BLT_BILLM bi
WHERE bi.MATTER_UNO = m.MATTER_UNO), 0) AS billings_to_date
我想知道如何在GROUP将此BY
此列的其中一列的查询感谢
答
你会使用子查询:
select billings_to_date, . . .
from (select isnull((SELECT sum(bi.PROGRESS_BIL + bi.HARD_BIL + bi.SOFT_BIL + bi.FEES_BIL + bi.OAFEE_BIL + bi.RETAINER_BIL + bi.PREMDISC_BIL - bi.CREDIT_TOT)
FROM bo_Live5.dbo.BLT_BILLM bi
WHERE bi.MATTER_UNO = m.MATTER_UNO
), 0
) AS billings_to_date
from . . .
) t
group by billings_to_date;
你试过下降是整个乎乎的东西进组的? –
你正在使用哪些DBMS? – Zane