|  | как сгруппировать  по сумме дат в запросе | ☑ | 
    
        | 0
    
        Kabz   12.12.16✎ 14:30 | 
        есть таблица     фио   свободен  (дата)
иванов   1:01
 иванов   2:31
 и тд
 надо сгруппировать ..   3:32
 
 Возможно ли в запросе
 |  | 
    
        | 1
    
        Cool_Profi   12.12.16✎ 14:31 | 
        1 января плюс 15 февраля - это скольку будет в граммах?     |  | 
    
        | 2
    
        Kabz   12.12.16✎ 14:32 | 
        1 час 0 минут 
2 часа 35 минут
 
 будет 3 часа 35 минут ..
 |  | 
    
        | 3
    
        Cool_Profi   12.12.16✎ 14:32 | 
        (2) неа...     |  | 
    
        | 4
    
        Kabz   12.12.16✎ 14:33 | 
        поле дата храниться только время     |  | 
    
        | 5
    
        Kabz   12.12.16✎ 14:33 | 
        как тогда в запросе  дату перевести в число ?     |  | 
    
        | 6
    
        Cool_Profi   12.12.16✎ 14:34 | 
        (5) самый простой способ - изначально всё хранить в нужном формате.
А не натягивать сову на глобус
 |  | 
    
        | 7
    
        Kabz   12.12.16✎ 14:37 | 
        В SQl тип дата складываться.
получается только в тз и перебором .
 ну да зачем нам скорость  :)
 |  | 
    
        | 8
    
        kumena   12.12.16✎ 14:37 | 
        > Возможно ли в запросе
 можно, суммируй и дели на 60
 |  | 
    
        | 9
    
        Kabz   12.12.16✎ 14:39 | 
        (8) пример ? надо сгруппировать .     |  | 
    
        | 10
    
        kumena   12.12.16✎ 14:40 | 
        (9) а поработать за тебя не надо?     |  | 
    
        | 11
    
        kumena   12.12.16✎ 14:41 | 
        если толка нет - делай как умеешь!     |  | 
    
        | 12
    
        Sserj   12.12.16✎ 14:43 | 
        (9) А так что не прокатывает
 ВЫБРАТЬ
 ПолеФИО
 , СУММА(ЧАС(ПполеДаты) * 360 + Минута(ПолеДаты) * 60 + СЕКУНДА(ПолеДаты)) КАК ВремяВСекундах
 ИЗ
 ....
 СГРУППИРОВАТЬ ПО
 ПолеФИО
 
 Ну а потом при обработке результата вычленишь обратно часы, минуты секунды.
 |  | 
    
        | 13
    
        Kabz   12.12.16✎ 14:44 | 
        спс.     |  | 
    
        | 14
    
        catena   12.12.16✎ 14:49 | 
        Выбрать 
ДобавитьКДате(Время,секунда,Сек -час(Время)*3600-минута(время)*60-секунда(время)) как СуммаВремен
 из (ВЫБРАТЬ
 Максимум(тз.Поле1) как Время,
 Сумма(ЧАС(тз.Поле1)*3600+МИНУТА(тз.Поле1)*60+СЕКУНДА(тз.Поле1)) как Сек
 ИЗ
 тз КАК тз) как д
 |  | 
        Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший