Как сделать выборку из БД с суммированием данных?

122
04 января 2020, 15:20

есть таблица с табелем работы (учетом рабочего времени), важные поля в ней

date(XXXX-XX-XX) | id работника | часы отработанного времени

есть такие строки в которых в одной дате один и тот же пользователь указан несколько раз надо как то отловить этот момент и приплюсовать его часы , что бы результат был 1 пользователь за 1 дату и с суммой часов в одну строчку. Может быть 1,2,3+ записи у одного пользователя за 1 день , а может быть только 1 как правильно написать запрос такой?

Answer 1

Группировка по date, id и SUM(часы).

SELECT date, user_id, SUM(hours) FROM user_dolg GROUP BY date, user_id
READ ALSO
Посчитать сумму столбца по неделям, и сгруппировать по id

Посчитать сумму столбца по неделям, и сгруппировать по id

В таблице есть поля : date, id, amountНужно достать запросом сумму amount-ов по неделям, которые превышают 96000

109
Как сделать подклассы класса CSS

Как сделать подклассы класса CSS

Допустим что у меня есть три класса:

134
Парсер сайта на Python через BS

Парсер сайта на Python через BS

друзья Парсю я значит сайт используя Питон, через BS и requests, никого не трогаю Но потом замечаю что при выводе всего кода страницы, отсутствует...

133