如何在红移中将bigint转换为date?

nom7f22z  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(328)

我试图弄清楚如何使用redshift sql将bigint字段(即20200301)转换为日期类型字段并将其格式化。我成功地让下面的代码片段工作,但我相信这会返回一个字符串,我需要一个以“yyyy-mm-dd”格式返回的有效日期。我试过其他几种版本都没有成功。先谢谢你。
''to_char(to_date(date_column::text,'yyyyymmdd'),'yyyyy-mm-dd')''

huus2vyu

huus2vyu1#

你只是想要 to_date() 零件:

select to_date(date_column::text, 'YYYYMMDD')

相关问题