Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Расчет общего времени. Помогите плиз!!
 
 автор: akkorn   (19.10.2007 в 21:31)   личное сообщение
 
 

Расчет общего времени. Помогите плиз!!
Странная проблемка: в таблице есть поле, его тип данных - Дата/время
В этом поле фиксируются рабочие дни...
Нужно определить суммарное время за период в днях и часах (или даже не за период, А ОБЩЕЕ время).....

т.е к примеру даные такие:
8:00:00 (ч:м:сек)
12:00:50
14:00:00
3:45:12
------------
37ч 46мин 2сек
ИЛИ
13ч 46мин 2 сек

Кто сможет?

  Ответить  
 
 автор: ГлазастыйМышь   (20.10.2007 в 18:01)   личное сообщение
 
 

Пусть есть таблица qw, в поле qq лежат необходимые времена, тогда так

SELECT Int(Sum([qq])*24) & "ч. " & Format(Sum([qq])-Int(Sum([qq])),"nn"" м. ""ss"" с.""") AS Variant1, 
Int(Sum([qq])) & "д. " & Format(Sum([qq])-Int(Sum([qq])),"hh"" ч. ""nn"" м. ""ss"" с.""") AS Variant2, 
Sum(qw.qq) AS totalTime
FROM qw

  Ответить  
 
 автор: akkorn   (20.10.2007 в 20:48)   личное сообщение
 
 

ихху!
ПА-СИ-БО!! Все работает как надо!

  Ответить  
 
 автор: Vic Odin   (16.11.2007 в 12:37)   личное сообщение
 
 

А как сделать что б было только минуты и секунды?

Заранее спасибо!

  Ответить  
 
 автор: ГлазастыйМышь   (16.11.2007 в 13:17)   личное сообщение
 
 

а дни и часы?
просто отбрасывать или переводить в минуты?

  Ответить  
 
 автор: Vic Odin   (16.11.2007 в 13:53)   личное сообщение
 
 

Переводить в минуты конечно! Не терять же их!!! :)

  Ответить  
 
 автор: ГлазастыйМышь   (16.11.2007 в 14:41)   личное сообщение
 
 


SELECT Int(Sum([qq])*24*60) & "м. " & Format(Sum([qq]),"ss"" с.""") AS Variant1,  
Sum(qw.qq) AS totalTime 
FROM qw 

  Ответить  
 
 автор: Vic Odin   (16.11.2007 в 15:01)   личное сообщение
 
 

Большое спасибо!!!

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList