![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Суммирование времени
Pavel © (2009-02-07 21:57:00)Как сделать так, чтобы при суммирование времени при превышение времени 24 часа значение не обнулялось.
Anatoly Podgoretsky (2009-02-08 13:13:00) [1]Ну партизанами наша земля богата.
Юрий Зотов (2009-02-08 12:51:00) [2]Вернее, mod 24. Или что-нибудь в этом духе.
Юрий Зотов (2009-02-08 12:50:00) [3]> Anatoly Podgoretsky © (08.02.09 11:25) [13]
Не знаю. Мы не видели кода, которым он получает эти 2 часа. Может, там у него div 24 написано - тогда и Integer вполне может быть.
Зато точно знаю, что с TDateTime проблем нет.
Anatoly Podgoretsky (2009-02-08 11:25:00) [4]> Юрий Зотов (08.02.2009 10:50:12) [12]
А у него думаешь Integer?
Юрий Зотов (2009-02-08 10:50:00) [5]> Pavel (07.02.09 21:57)
Используйте тип TDateTime - и все проблемы исчезнут сами собой.
Германн (2009-02-08 01:22:00) [6]ЕМНИМС сей вопрос был перенесён из БАЗЫ. Или я что-то перепутал?
Если я прав, то автор конструируя свою базу, явно не понимал что делает.
Медвежонок Пятачок (2009-02-08 00:06:00) [7]паша продолжает есть наш моск
Anatoly Podgoretsky (2009-02-07 23:54:00) [8]> Pavel (07.02.2009 23:47:06) [6]
Опять же математика за первый класс, только на этот раз вычитание.
Это операция обратная сложению.
Медвежонок Пятачок (2009-02-07 23:51:00) [9]используй заклинание if then else
Johnmen (2009-02-07 23:51:00) [10]не, лучше просто вычитание
Pavel (2009-02-07 23:47:00) [11]Как мне на основании времени входа пользователя в систему и выхода пользователя из системы вычислить сколько часов пользователь работал в системе?
Anatoly Podgoretsky (2009-02-07 23:40:00) [12]> Pavel (07.02.2009 23:08:02) [2]
Максимальное значение 23:59:59 дальше идут дни, каждый день равен 24 часам.
Если вспомнить математику за первый класс, то получается 24+2=26 часов
Johnmen (2009-02-07 23:33:00) [13]
> вырыжение 19:00:00+7:00:00
Арифметике такое выражение незнакомо.
Медвежонок Пятачок (2009-02-07 23:15:00) [14]26 часов это не время, это количество.
Pavel (2009-02-07 23:08:00) [15]Я имею ввиду следующую ситуацию: я суммирую работу пользователей и вырыжение 19:00:00+7:00:00 выдает в результатет 2, а как сделать чтобы выдавало 26?
Anatoly Podgoretsky (2009-02-07 22:14:00) [16]> Pavel (07.02.2009 21:57:00) [0]
А оно и не обнуляется.