-
Согласно 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)
Кто знает, какая там реально минимальная дата?
-
Там же написано - 01.01.100
А в чем сомнения ?
-
в том, что я кастом получаю дату первое января первого года.
-
А каково при этом фактически хранимое в поле значение даты ?
-
Вот такое фактическое значение и получается.
01.01.0001
-
Не стоит применять правила из ИБ к ФБ2
Пользоваться надо спецификациями, если они есть на этот продукт.
-
> Вот такое фактическое значение и получается
Я не спрашиваю что получается, я спрашиваю что ты фактически записывал в это поле перед тем как читать и кастить его ..
-
по буквам:
записывал апдейтом результат каста в поле типа date.
получил в поле типа дата значение первое января первого года.
-
И все эти чудеса с кастами и апдейтами происходят не выходя за пределы PSQL-кода на стороне сервера ? И ли клиент таки причастен к ним ?
-
давай уже иллюстрируй свои чудеса в реальном коде с комментариями ..
-
и не выходя за пределы и при причастности клиента результат один и тот же.
-
Ну тебе видней)