Как сумировать время

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
Matveih1
Сообщения: 41
Зарегистрирован: 11 дек 2007, 14:50

Как сумировать время

Сообщение Matveih1 » 13 сен 2011, 22:55

Добрый день.

Подскажите как сумировать время
есть поле Time

Код: Выделить всё

select sum(time) from ...
выдает ошибку

Подскажите как надо делать.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: Как сумировать время

Сообщение kdv » 14 сен 2011, 02:25

time не суммируется, потому что не хранит больше 24 часов. аналогично не суммируется date (2 октября 2000 года плюс 10 января 2005 года = чушь).
хотите суммировать время - переводите его в секунды, например, суммируйте секунды, а дальше посчитайте сколько это дней, часов, минут и т.п.

Ответить