2016-11-27 5 views
-2

< < dayname(column_name)= '指定したいもの'と同等のものは誰でも知っていますか?>> PostgreSQL?私はPostgreSQLの&赤方偏移で同様のことを行うことができますどのようにdayname( 'column_name')= 'PostgreSQLとRedshiftで指定したいもの'と等価ですか?

WHERE YEAR(created_at)=2015 

例えば、私が行うことができます2015年にアカウントを作成したユーザーのリストを見つけるには?

答えて

1

、日付またはタイムスタンプから年を取得extract()

where extract(year from created_at) = 2015 

ないあなたはdayname()で何を意味するかわからを使用していますがto_char()

+0

を探しているかのように、それはおそらくOPはdate_partで 'のようなものを望んでいる音に(?、created_at)=? '。単なる理論。 – Abelisto

+0

@Abelisto: 'date_part()'は 'exctract()'と同じです( 'extract()'は標準SQLです) –

+0

'date_part'関数は引数を最初の引数として受け入れることができます。したがって、 'dayname(column_name)'は 'date_part(:dayname、column_name)'と等価です。 – Abelisto

関連する問題