Конференция "Базы" » Диапазон типа DATE у FB2.03
 
  • Михаил (13.05.08 10:28) [0]
    Согласно 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)

    Кто знает, какая там реально минимальная дата?
  • Сергей М. © (13.05.08 10:48) [1]
    Там же написано - 01.01.100

    А в чем сомнения ?
  • Михаил (13.05.08 13:04) [2]
    в том, что я кастом получаю дату первое января первого года.
  • Сергей М. © (13.05.08 13:09) [3]
    А каково при этом фактически хранимое в поле значение даты ?
  • Михаил (13.05.08 13:21) [4]
    Вот такое фактическое значение и получается.
    01.01.0001
  • Anatoly Podgoretsky © (13.05.08 13:25) [5]
    Не стоит применять правила из ИБ к ФБ2
    Пользоваться надо спецификациями, если они есть на этот продукт.
  • Сергей М. © (13.05.08 13:26) [6]

    > Вот такое фактическое значение и получается


    Я не спрашиваю что получается, я спрашиваю что ты фактически записывал в это поле перед тем как читать и кастить его ..
  • Михаил (13.05.08 13:29) [7]
    по буквам:
    записывал апдейтом результат каста в поле типа date.
    получил в поле типа дата значение первое января первого года.
  • Сергей М. © (13.05.08 13:37) [8]
    И все эти чудеса с кастами и апдейтами происходят не выходя за пределы PSQL-кода на стороне сервера ? И ли клиент таки причастен к ним ?
  • Сергей М. © (13.05.08 13:38) [9]
    давай уже иллюстрируй свои чудеса в реальном коде с комментариями ..
  • Михаил (13.05.08 13:40) [10]
    и не выходя за пределы и при причастности клиента результат один и тот же.
  • Сергей М. © (13.05.08 13:56) [11]
    Ну тебе видней)
 
Конференция "Базы" » Диапазон типа DATE у FB2.03
Есть новые Нет новых   [134433   +22][b:0][p:0]