如何在此SELECT的末尾添加一行,以便可以看到分组行的总数?(我需要“费用”和“要求”的总计:
SELECT
organizations.name || ' - ' || section.name as Section,
SUM(requests.money) as money,
COUNT(*) as requests
FROM
schema.organizations
-- INNER JOINs omitted --
WHERE
-- omitted --
GROUP BY
-- omitted --
ORDER BY
-- omitted --
Run Code Online (Sandbox Code Playgroud)
运行上面的代码会产生:
|*Section* | *Money* | *Requests*|
|-----------|---------|-----------|
|BMO - HR |564 |10 |
|BMO - ITB |14707 |407 |
|BMO - test |15 |7 |
Run Code Online (Sandbox Code Playgroud)
现在,我想要在显示的末尾添加总计:
|BMO - Total|15286 |424 |
Run Code Online (Sandbox Code Playgroud)
我尝试了几件事,最后以尝试将选择包装在WITH语句中而失败:
WITH w as (
--SELECT statement from above--
)
SELECT …Run Code Online (Sandbox Code Playgroud)