Сумма sql вопрос - две колонки внутри связаны - PullRequest
2 голосов
/ 08 июля 2019

Пожалуйста, возможно ли вернуть одним результатом этот результат (из таблицы ниже)?

CountId = 4, SumTime = 60, SumServices = 11 (проблема связана с Sumtime, который связан со службами)

ID      Date        Time Services
6267    2018-07-10  10  1
6846    2018-08-21  5   4
7129    2018-09-11  5   4
7224    2018-09-18  5   2

1 Ответ

2 голосов
/ 08 июля 2019

Просто умножьте столбцы при вызове суммы

SELECT COUNT(*) AS CountId, SUM(time*services) AS SumTime, SUM(services) AS SumServices
FROM table
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...