|
|
|
| Здравствуйте,
есть столбец с типом данных time HH:MM:SS
Мне необходимо сложить время, но когда пишу в запросе sum(имя_столбца), считает как обыкновенные цифры, а не часы, то есть до 100, а не до 60.
Подскажите что можно придумать, секунды и минуты не обязательны, главное чтоб выдавал количество часов. | |
|
|
|
|
|
|
|
для: sofa
(21.12.2006 в 17:10)
| | Попробуйте так:
select SUM(HOUR(<поле с типом данных time>)) from <имя таблицы>;
|
Если необходимо учитывать минуты и секунды, то тогда можно так:
SELECT ROUND(SUM(TIME_TO_SEC(<time>))/3600) FROM <имя таблицы>;
|
| |
|
|
|
|
|
|
|
для: AlexelA
(21.12.2006 в 18:38)
| | Мне подошёл второй вариант! Кажется всё правильно считает.
Спасибо большое и дай Бог здоровья. =) | |
|
|
|