如何在此实例中应用GROUP BY

时间:2013-12-19 21:59:23

标签: sql

我有一个查询,该列将此列作为选择列表

中的一列
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

中应用它

由于

1 个答案:

答案 0 :(得分:1)

您将使用子查询:

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;