SQL SELECT SUM для всех строк - PullRequest
       1

SQL SELECT SUM для всех строк

0 голосов
/ 19 октября 2018

Я запустил оператор SELECT для запроса этих результатов.Я хотел бы знать, как SUM общее количество "Количество продано".Как это сделать?

Результаты:

Results

В настоящее время это запрос:

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отчет и необходимо вручную ввести «Общая стоимость» в течение указанного периода оплаты.Любые идеи о том, как автоматизировать этот шаг?

1 Ответ

0 голосов
/ 19 октября 2018
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 ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...