Hello, Vlad!
Horsun Vlad wrote:
Влад, ну не мути ты, честное слово. Дата это целое число.
НЕТ, нет и нет. Дата - это дата.
увы и ах. Дата это ЧИСЛО ДНЕЙ с определенной фиксированной
даты. Мы же про хранение даты говорим, а не про ее строковое
представление, так?
Собственно, имеющийся тип DATE отличается от INT...
1. преобразованием в строку и обратно
2. разрешением только сложения и вычитания
3. запретом сложения и вычитания не с числами.
вот и все отличия, собственно. Никаких отличий в формате хранения
между DATE и INT нет.
У TIME есть еще ограничение на >= 0 и <= 846000000 или как его там.
И по разному получается масштаб для промежуточных вычислений.
Это пока только предположение, я сейчас не могу ещё и в это вникать
я именно это и хотел услышать. Я думал про то же самое,
тем более что в первом диалекте numeric может быть вещественным
числом, и т.п.
--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34