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