DATE 数据类型存储日历日期。DATE 值实际上是带符号整数,其内容解释为从 1899 年 12 月 31 日午夜开始的整天数。
DATE 格式有足够的精度记录遥远的将来(58,000 个世纪)的日期。负的 DATE 值将解释为纪元日之前的天数;即,DATE 值 -1 表示 1899 年 12 月 30 日。
由于 DATE 值是整数,所以可以在算术表达式中使用。例如:您可以获取 DATE 列的平均值,也可以将 DATE 列加上 7 或 365。另外,还提供了大量专门用于处理 DATE 值的函数。有关更多信息,请参阅《GBase 8s SQL 指南:语法》。
DATE 数据类型是压缩的,每一项占用 4 个字节。可以对 DATE 列快速地执行算术函数和比较。