3

数値 YYYYMMDD 形式 (20090731 など) で格納された日付を含む Netezza テーブルがあります。

これを日付形式に変換するために使用する最適な Netezza 構文は何ですか?

例えば

SELECT somefunction(20090731) as NZDATE

?

4

5 に答える 5

5

これが一番いいので使えます。

SELECT TO_DATE('20090731','YYYYMMDD') as NZDATE
于 2010-09-14T12:44:47.680 に答える
5

数値を日付に変換する最も簡単な方法は

select  date(to_char(20090731,'99999999')) as Number_As_DATE;
于 2011-02-23T15:32:09.220 に答える
2
to_date (sk_dim_time ,'YYYYMMDD')
于 2012-01-04T18:53:07.653 に答える
1

私の努力は、もともと無効な日付のために妨げられました。次のコードは、不適切な日付をキャッチするステートメントでラップする限り機能します。

select  to_date(substring(20090731 from 1 for 8),'YYYYMMDD') as NZDATE

明らか20090731に、数値変数の名前に置き換える必要があります。

于 2009-07-31T11:54:32.257 に答える