Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Не хватает временной точности / 12 сообщений из 12, страница 1 из 1
23.08.2001, 04:03
    #32012586
KVV1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не хватает временной точности
MS SQL 7. Формат поля datetime ограничен секундами, а мне надо и миллисекунды. Это принципиальная позиция MS SQL 7 ?Как можно обойти?
Пишите. Принимаю любые советы :о)
...
Рейтинг: 0 / 0
23.08.2001, 05:46
    #32012595
Slava
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не хватает временной точности
А на 7.0 getdate() с милисекундами. Если да, то пишите getdate() в varchar(не_знаю_сколько)
...
Рейтинг: 0 / 0
23.08.2001, 05:48
    #32012597
Павел
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не хватает временной точности
>MS SQL 7. Формат поля datetime ограничен секундами

Это откуда у Вас такие сведения? Читаем BOL:
datetime
Date and time data from January 1, 1753 through December 31, 9999, to an accuracy of one three-hundredth of a second (equivalent to 3.33 milliseconds or 0.00333 seconds)
...
Рейтинг: 0 / 0
23.08.2001, 05:55
    #32012601
AlexUnik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не хватает временной точности
Datetime сохраняется с точностью до одной трехсотой доли секунды (3.33 милисекунды). Но округление милисекунд весьма интересное: 1-3мс=1 мс, 4-6мс=3мс...
...
Рейтинг: 0 / 0
23.08.2001, 06:03
    #32012606
SergSuper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не хватает временной точности
>Это принципиальная позиция MS SQL 7
А если бы дата хранилась с точностью до одной миллионной секунды, нашелся бы кто-то кто заявил бы "А почему не до одной миллиардной?"
Поэтому не надо предъявлять претензий фирме, а если Вам нужно хранить данные с большой точностью, то заведите еще одно поле, где будете хранить доли секунд с нужной Вам точностью.
...
Рейтинг: 0 / 0
23.08.2001, 06:20
    #32012609
wlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не хватает временной точности
А на фига собственно, позвольте Вас спросить? Для уникальности опреации - берите timestamp. А для интерфейса.... Короче по-моему, Вы ищете себе приключений там где их не должно быть
...
Рейтинг: 0 / 0
23.08.2001, 06:56
    #32012611
zamm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не хватает временной точности
Может тип поля smalldatetime, и надо то всего изменить тип поля на datetime и вся проблема решится
...
Рейтинг: 0 / 0
23.08.2001, 07:25
    #32012615
KVV1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не хватает временной точности
declare @DR datetime

INSERT INTO RegDoc (...., DataReg)
SELECT ............., @DR
FROM Документы WHERE ID =@ID
Выжимка из сохранённой процедуры. В таблице RegDoc поле DataReg - datetime.

А результат ограничен секундами. Где я потерял миллисекунды ?
...
Рейтинг: 0 / 0
23.08.2001, 07:29
    #32012618
KVV1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не хватает временной точности
Ошибка вкралась в верхнем постинге. Пропущена строка инициации переменной, до select

declare @DR datetime
SELECT @DR=getdate()

Вопрос открыт! Принимаю любые мнения и советы :о)
...
Рейтинг: 0 / 0
23.08.2001, 08:17
    #32012637
dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не хватает временной точности
Кстати, может кто знает - а как определяется время с такой точностью? Ведь системный таймер имеет точность гораздо меньшую (50-60 мс). Буду весьма благодарен за любую информацию по этому поводу или ссылки.
...
Рейтинг: 0 / 0
23.08.2001, 10:32
    #32012667
Alexander Chepack
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не хватает временной точности
Так может вся проблема просто в формате, в котором данные на экране отображаются?
Никогда у меня проблем не было с getdate() и миллисекундами - регулярно при оценке
быстродействия пользуюсь getdate() и чаще всего речь идет о временах максимум в
несколько сот миллисекунд.
...
Рейтинг: 0 / 0
23.08.2001, 11:09
    #32012674
KVV1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не хватает временной точности
Спасибо!!! Проверил в QueryAnalizer. Выводит :о)!!! А в EM не выводит (
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Не хватает временной точности / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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