Вниз
Скачать: CL | DM;

????Как хранить старые даты (1500-1600 года)????   Найти похожие ветки 

 
propeller   (2002-09-13 00:08) [0]

Есть ли в MS SQL 7.0 тип данных, в коем можно хранить сабж? (хотя крестоносцев и Ивана Грозного не обслуживаем, но так надо, объяснять долго, просто в Аксессе все нормально лежало, а на SQL теперь не утянуть, никак не ожидал такого затыка)
Какое-то дурацкое ограничение на 1758 год...


 
Dvorez   (2002-09-13 05:48) [1]

Похоже, что не так то просто:
datetime and smalldatetime
datetime
Date and time data from January 1, 1753, to December 31, 9999, with an accuracy of three-hundredths of a second, or 3.33 milliseconds.
smalldatetime
Date and time data from January 1, 1900, through June 6, 2079, with an accuracy of one minute.

Это отрывок из BOL
можно попробовать задать свой тип данных или представлять дату в нескольких полях.


 
Engel   (2002-09-13 20:00) [2]

В Парусе 5.2, например, было сделано так: числовое поле и дата в формате 20020913. Для сортировки такой формат как раз подходит.


 
Hro ©   (2002-09-13 22:48) [3]

Интересный вопрос! Видимо без ухищрений тут не обойтись. То что предлагает Engel - решает твою проблему. А можно к дате прибавить например 100, 200, 300 ... лет, в зависимости от диапозона истиных дат. Выбор между
1 января 1513 = 15130101 и
1 января 1513 = 1 января 1813
мне кажется надо принимать в зависимости от обработки этих данных.


 
propeller   (2002-09-13 23:20) [4]

Ну да, я имел в виду 1753 год, очепятка вкралась!
но как бы я ну никак не ожидал, что SQL server такое ограничение имеет и в BOLе вот так запросто об этом пишет.
Ну да видно это разговоры в пользу бедных (и Аксесса ;-)
Спасибо всем!



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.01 c
3-7847
kazaam
2002-09-13 08:17
2002.10.03
Как добавлять к таблице картинки?


14-8140
Roman002
2002-09-06 12:13
2002.10.03
NT+D6


3-7786
Шурик Ш
2002-09-13 17:16
2002.10.03
Способы удаления строки таблицы (строки DBGrid)


1-8059
123000
2002-09-21 16:34
2002.10.03
Как включить и выключить монитор?


14-8114
Malder
2002-09-05 00:02
2002.10.03
Кто-нибудь учиться, учился в МЭИ ?




   Наверх