2017-07-13 2 views
0

「5/30/2016」というレコードがあります。今、私はこの日付の列から月と年を持っていたい。 出力は「5/2016」となります。 これを赤方偏移でどのように行うことができますか?レッドシフトの日付列から月と年を区切る必要があります

+0

は 'として保存" 5月30日/ 2016''です文字列(図のように)、またはそれが日付フィールドで、 '' 5/30/2016''はSQLツールの表示方法ですか? –

答えて

1

select to_char('5/30/2016'::date,'MM/YYYY')

はあなたに'05/2016'を与えるだろう、とあなたが最初にゼロにしたくない場合は、それをトリミングすることができます

select ltrim(to_char('5/30/2016'::date,'MM/YYYY'),'0')

+0

'DATE_TRUNC()'関数を使って値を丸めて戻すこともできます。 'SELECT date_trunc( 'week'、 '2017-07-13');' = '2017-07-10 00:00:00' –

関連する問題