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

目前,查询如下:
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报告,需要手动输入“总成本”在所说的支付期。对如何自动化这一步有什么想法吗?
发布于 2018-10-19 23:46:48
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列名中使用空格...
https://stackoverflow.com/questions/52895680
复制相似问题