SELECT to_char(START_D,???)
上記の問題は、上記が機能するための適切なパラメーターが見つからないように見えることです。日付は 1102 などの数値です。これを文字に変換したいと思います。
実際には、数値フィールドを 11/02 (日/月) に変更することをお勧めします。文字にしたい理由は、前にゼロを付けずに出力するためです。たとえば、0712 ではなく 712 です。
前もって感謝します!
これを試して:
to_char(START_D, '0000')
私が理解しているように、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'