首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SQL SELECT求和合计的所有行

SQL SELECT求和合计的所有行
EN

Stack Overflow用户
提问于 2018-10-19 23:37:07
回答 1查看 187关注 0票数 0

我运行一条SELECT语句来查询这些结果。我想知道如何SUM的总数“售出”。这是怎么做到的呢?

结果:

目前,查询如下:

代码语言:javascript
复制
SELECT
     "CustomerName",
     "Completed Date",
     "System Size" AS 'Quantity Sold',
     (NOW() -INTERVAL 26 DAY) AS 'Pay Period Start Date',
     (NOW() -INTERVAL 13 DAY) AS 'Pay Period End Date',
     (SELECT SUM("System Size") FROM  Deals) AS 'System Size Installed'
FROM  Deals 

然后,我有第二个Excel报告,需要手动输入“总成本”在所说的支付期。对如何自动化这一步有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2018-10-19 23:46:48

代码语言:javascript
复制
SELECT
    "CustomerName",
    DATE("Completed Date")   AS "Completed Date",
    SUM("System Size")       AS "Quantity Sold",
    (NOW() -INTERVAL 26 DAY) AS "Pay Period Start Date",
    (NOW() -INTERVAL 13 DAY) AS "Pay Period End Date",
    (SELECT SUM("System Size") FROM  Deals) AS "System Size Installed"
FROM
    Deals
GROUP BY
    "CustomerName",
    DATE("Completed Date")
ORDER BY
    "CustomerName",
    DATE("Completed Date")

使用DATE()只是为了“以防”您的列也在值中包含一个时间部分,但并不假定它不是字符串列。

另外,我强烈建议不要在列名中使用空格。您不会在变量名中使用空格,因此不要在SQL列名中使用空格...

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52895680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档