| |||||
|
TIMESUM – суммируем время в My SQL. CREATE TABLE `report` (Необходимо посчитать сумму разниц между Start и End и сгруппировать результат по дате. Для этого выполним запрос: SELECT Report_Date, SEC_TO_TIME(SUM(TIME_TO_SEC(TIMEDIFF(End,Start)))) AS Result_TimeЧто же делает этот запрос? TIMEDIFF – вычисляет разницу между End и Start TIME_TO_SEC – конвертирует результат работы TIMEDIFF в секунды SUM – суммирует колличество секунд SEC_TO_TIME – конвертирует секунды во время (формат HH:MM:SS) Более подробно – в мануале ( ЗЫ: тип полей Start,End – timestamp
Один комментарий.
[Показать комментарии/форму]
| |||||