Postgresqlデータベースに日付フィールドがあります(フィールド名が入力されています)。日付フィールドからのみ月を抽出するにはどうすればよいですか?以下の構文を使用しましたが、月の数値ではなく、実際の月の名前を表示したいのですが
EXTRACT(MONTH FROM input) AS "Month"
したがって、フィールド入力の日付が2016年4月26日の場合、この構文は4を返します。これを変更して、4月を返すにはどうすればよいですか。
あなたはこれが役に立つと思うかもしれません
SELECT to_char(to_timestamp (date_part('month', timestamp '2016-04-26 20:38:40')::text, 'MM'), 'Month')
ではごきげんよう