該当月の日数を出力
MySQL 該当月の日数 月末日
select last_date(now())で「2008-06-30」のような値が返ってくるのであとはそれを処理する
PgSQL 該当月の日数 月末日
- http://www.postgresql.jp/document/pg823doc/html/functions-datetime.html#FUNCTIONS-DATETIME-CURRENT
- 上記のドキュメントをパッと見た感じそれっぽい関数がなく以下の式を利用して返ってきた値に1を足せば該当月の日数になりました。
- select age(timestamp '2004-03-01', timestamp '2004-02-02')
- select to_number(substr(age(timestamp '2008-06-01', timestamp '2008-05-02'), 1, 2), '00') + 1 as num