日付/時刻の比較
日付/時刻関数に関連するデータ型として、date、time、および timestamp の 3 種類があります。
timestamp 型は、暗黙的に date 型および time 型に変換されるため、任意の日付/時刻関数に渡すことができます。 例えば、next_month() 関数の Signature は、この関数が date 型の入力値をとることを示していますが、timestamp 型の入力値を next_month() 関数に渡すことも許容されます。
date 型は、暗黙的に timestamp 型に変換されますが、time 型は変換されません。 そのため、date 型は、date 型または timestamp 型をとる任意の関数に対して提供することができます。
time 型の値は他の型に変換できないため、この型をとる関数のみにしか提供できません。