2010年6月30日水曜日

postgresで日付またはタイムスタンプの不要部分を切り捨てる方法

日付/時刻関数と演算子
date_trunc関数は概念的に数値に対するtrunc関数と類似しています。

date_trunc('field', source)

sourceは、データ型timestampもしくはintervalの評価式です(データ型dateとtimeはそれぞれ自動的にtimestampもしくはintervalにキャストされます)。fieldは、入力値の値をどの精度で切り捨てるかを選択します。戻り値の値は、選択されたもの以下をゼロに設定(日と月の場合は1に設定)した、全てのフィールドを持つtimestampもしくはinterval型です。

これは便利そう。他のRDBMSにもあるのかな
.

0 件のコメント:

ブログ アーカイブ

カテゴリー