年は整数であり、意味のある方法で整数演算もサポートしているため、text
意味がありません。月や日がないので、date
窓のすぐ外にあります。 細かいマニュアル
smallint
についてこう言っています :
それはinteger
を残します 自然な選択として。この値をdate
と組み合わせる予定の場合 sおよびtimestamps
、次にinterval
>
日付と時刻の関数と演算子
として意味があるかもしれません interval
をよく理解している s。
ですから、それはあなたがこの「年」で何をしようとしているのか、そしてそれが実際に何であるかによります。単純なinteger
のように聞こえます は適切ですが、「2番目の年-月-日列」(date
)と組み合わせるには、少し手を加える必要があるかもしれません。 おそらく)列は、それらがどのように連携する必要があるかに依存します。