Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.03;
Скачать: 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 вся ветка

Текущий архив: 2002.10.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
1-7970
Belatrix
2002-09-24 14:15
2002.10.03
DCOM-служба


3-7856
KIR
2002-09-12 08:43
2002.10.03
2 запроса в один DBGrid


3-7816
SteelHorse
2002-09-12 10:20
2002.10.03
Кодировки в dBase-файлах, импорт в Office


3-7858
serg1977
2002-09-13 13:10
2002.10.03
Как проверить существует ли нужная таблица в базе данных ?


1-8032
Domt
2002-09-20 19:13
2002.10.03
Графики