Форум: "Начинающим";
Текущий архив: 2007.09.16;
Скачать: [xml.tar.bz2];
ВнизКак правильно вычитать разницу времени Найти похожие ветки
← →
Oleg13 (2007-08-19 23:18) [0]Подскажите с помощью чего лучше вычитать разницу времени по полях записи ?
Можно задать поле типа штамп (@), а можно задать через
два поля Date Time, как лучше. Честно не знаю как вычесть разницу недоработки сотрудником рабочего времени ?
Прошу не пинать я только учусь. Вот пример:
начало работы 17.08.07 20:35
конец работы 18.08.07 07.15
недоработка = ??
← →
Anatoly Podgoretsky © (2007-08-20 00:04) [1]> Oleg13 (19.08.2007 23:18:00) [0]
d1-d2
← →
Германн © (2007-08-20 00:38) [2]
> Oleg13 (19.08.07 23:18)
Хранение в базе данных - только через два поля: "Начало периода" и "Конец периода"!
Как вычесть разницу? Тогда уточни, что есть недоработка?
← →
Oleg13 (2007-08-20 00:45) [3]я имел ввиду что BeginWork можно задать через два поля Date и Time, а можно через одно типа штамп. Вот и спросил как лучше.
← →
Oleg13 (2007-08-20 00:49) [4]
> Тогда уточни, что есть недоработка?
Человек обычно должен работать согласно графика, вот если разница меньше табельного времени то это недоработка как мне сказали.
← →
Германн © (2007-08-20 01:14) [5]
> Oleg13 (20.08.07 00:45) [3]
>
> я имел ввиду что BeginWork можно задать через два поля Date
> и Time, а можно через одно типа штамп. Вот и спросил как
> лучше.
>
Проще через штамп, имхо.
> Человек обычно должен работать согласно графика, вот если
> разница меньше табельного времени то это недоработка как
> мне сказали.
А если начал позже, но закончил тоже позже? Или начал раньше и закончил раньше? Что тогда?
← →
Anatoly Podgoretsky © (2007-08-20 12:58) [6]Не понятно что за база такая?
Кроме того это вопрос не программирования, а предметной области.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.09.16;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.037 c