Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / отчет с учетом зимнего/летнего времени / 2 сообщений из 2, страница 1 из 1
18.01.2011, 13:20
    #37064403
mrbrooks
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отчет с учетом зимнего/летнего времени
всем привет.
подскажите пожалуйста, как идеалогически правильно сделать переход зимнее/летнее время в отчете (Access)
есть мысль создать дополнительное поле в БД характеризующее этот переход и с учетом него - формировать отчет.
правда не знаю хорошая ли это мысль.

еще - как вариант - возложить все это дело на клиента. пусть он преобразует метку времени с учетом локальных настроек.
...
Рейтинг: 0 / 0
19.01.2011, 10:59
    #37066153
sanBez
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отчет с учетом зимнего/летнего времени
mrbrooks,

Не знаю как в Access, а на Oracle были реализованы оба варианта.
В обоих случаях необходима реализация некоторого количества функций по преобразованию из БД в читабельный вид и изредка при записи в БД.

Первый приходит в голову сразу, но есть недостатки:
1. Поле метки времени неселективное
2. Реализация и отслеживание перехода вручную (возможна генерация ошибок - данные с меткой времени не соответствующие реальным, как пример - наличие "лишнего" летнего часа при переходе с зимы на лето и вопрос какую метку ставить при переходе с лета на зиму при возврате - неоднозначность то ли два часа ночи, то ли три)

Первый был сделан очень давно, возможно в это время нельзя было решить проблему средствами СУБД (отсутствие в базе необходимого типа поля).

Второй вариант (в Oracle использовался Timestamp как тип поля) при некоторой кажущейся сложности в реализации оказался проще и надежнее
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / отчет с учетом зимнего/летнего времени / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]