覚えの悪い管理人、日付データの操作など
ついつい忘れてしまいます。
今回も備忘録でログにします。
スポンサーリンク
timestampから年を取得
to_char(users.birth, 'yyyy') AS year
2014-04-01 10:20:30だとすると2014が取得されます。
スポンサーリンク
timestampから月を取得
to_char(users.birth, 'mm') AS month
2014-04-01 10:20:30だとすると04が取得されます。
timestampから日を取得
to_char(users.birth, 'dd') AS day
2014-04-01 10:20:30だとすると01が取得されます。
timestampから時間を取得
to_char(users.birth, 'hh24') AS hour
2014-04-01 10:20:30だとすると10が取得されます。
timestampから分を取得
to_char(users.birth, 'mi') AS minute
2014-04-01 10:20:30だとすると20が取得されます。
timestampから秒を取得
to_char(users.birth, 'ss') AS minute
2014-04-01 10:20:30だとすると30が取得されます。
timestampから年齢を求める
date_part('years', age(users.birth)) AS age
主に使うのはこんなところでしょうか。
また、思いついたら追加致します。