Netezza SQL语法将数字YYYYMMDD格式转换为日期

All*_*owe 3 sql netezza

我们有一个Netezza表,其中包含以数字YYYYMMDD格式存储的日期(例如20090731).

用于将其转换为日期格式的最佳Netezza语法是什么?

例如

SELECT somefunction(20090731) as NZDATE
Run Code Online (Sandbox Code Playgroud)

小智 5

你可以使用这个,因为它是最好的.

SELECT TO_DATE('20090731','YYYYMMDD') as NZDATE
Run Code Online (Sandbox Code Playgroud)


小智 5

将数字转换为日期的最简单方法是

select  date(to_char(20090731,'99999999')) as Number_As_DATE;
Run Code Online (Sandbox Code Playgroud)