@aassdds
Люблю борщ и PHP

Как получить кол-во строк по которым считалась сумма в запросе?

Есть таблица
id (int)
driver_id (int)
amount (int)
date (date)

Нужно посчитать сумму столбца amount для каждого driver_id
в ответе должно быть driver_id / total_amount / rows_count

первые 2 понятно - а вот как получить сколько было ссумировано строк - не знаю

для примера:
Если у драйвера №2 есть 3 записи у которых везде amount = 5 то в результате я должен получить вот такое:

driver_id = 2
total_amount = 15
rows_count = 3

Спасибо )
  • Вопрос задан
  • 134 просмотра
Решения вопроса 1
@ynblpb_spb
дятел php
SELECT driver_id, SUM(amount) as total_amount, COUNT(*) as rows_count FROM tablename GROUP BY driver_id
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы