SQL SELECT GROUP BY уничтожает TIMEDIFF () - PullRequest
0 голосов
/ 25 мая 2020

Я хотел бы вычислить разницу между двумя временами. Я делаю это так:

    SELECT f_name,
           l_name,
           s_time,
           e_time,
           (SUM(TIMEDIFF(e_time, s_time))) AS total
           type,
           task,
      FROM table_user
INNER JOIN table_entries
        ON table_user.fk_entries = fk_entries.id
  GROUP BY type

Это возвращает total = 80500. Без group by возвращается правильная сумма.

...