![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Диапазон типа DATE у FB2.03
Михаил © (2008-05-13 10:28:00)Согласно IB data definition guide тип дата имеет диапазон:
DATE 64 bits 1 Jan 100 a.d. to 29 Feb 32768 a.d.
Хотя на FB вот такой каст идет на ура
CAST('01.01.0001' as DATE)
Кто знает, какая там реально минимальная дата?
Сергей М. (2008-05-13 13:56:00) [1]Ну тебе видней)
Михаил (2008-05-13 13:40:00) [2]и не выходя за пределы и при причастности клиента результат один и тот же.
Сергей М. (2008-05-13 13:38:00) [3]давай уже иллюстрируй свои чудеса в реальном коде с комментариями ..
Сергей М. (2008-05-13 13:37:00) [4]И все эти чудеса с кастами и апдейтами происходят не выходя за пределы PSQL-кода на стороне сервера ? И ли клиент таки причастен к ним ?
Михаил (2008-05-13 13:29:00) [5]по буквам:
записывал апдейтом результат каста в поле типа date.
получил в поле типа дата значение первое января первого года.
Сергей М. (2008-05-13 13:26:00) [6]
> Вот такое фактическое значение и получается
Я не спрашиваю что получается, я спрашиваю что ты фактически записывалв это поле перед тем как читать и кастить его ..
Anatoly Podgoretsky (2008-05-13 13:25:00) [7]Не стоит применять правила из ИБ к ФБ2
Пользоваться надо спецификациями, если они есть на этот продукт.
Михаил (2008-05-13 13:21:00) [8]Вот такое фактическое значение и получается.
01.01.0001
Сергей М. (2008-05-13 13:09:00) [9]А каково при этом фактически хранимое в поле значение даты ?
Михаил (2008-05-13 13:04:00) [10]в том, что я кастом получаю дату первое января первого года.
Сергей М. (2008-05-13 10:48:00) [11]Там же написано - 01.01.100
А в чем сомнения ?