2
SELECT to_char(START_D,???)

上記の問題は、上記が機能するための適切なパラメーターが見つからないように見えることです。日付は 1102 などの数値です。これを文字に変換したいと思います。

実際には、数値フィールドを 11/02 (日/月) に変更することをお勧めします。文字にしたい理由は、前にゼロを付けずに出力するためです。たとえば、0712 ではなく 712 です。

前もって感謝します!

4

2 に答える 2

2

これを試して:

to_char(START_D, '0000')
于 2011-12-15T11:07:20.250 に答える
1

私が理解しているように、Netezza は PostgreSQL のバリアントを使用しています。その場合は、次を試してください。

to_char(START_D,'DD/MM')

日付を日/月の文字列に変換します。

4 桁の整数をスラッシュで区切られた文字列に変換するには、次のようにします。

substring(to_char(START_D,'9999'),2,2)||'/'||substring(to_char(START_D,'9999'),4,2)

3 桁の整数を 0 で埋めたい場合は、'9999'を に置き換えます。'0000'

于 2011-12-15T11:07:45.720 に答える