SELECT to_char(START_D,???)
我上面遇到的问题是我似乎无法找到上述工作的正确参数。日期是数字,例如 1102。我想把它变成一个字符。
实际上更好的是将数字字段转换为 11/02,即日/月。我想把它变成字符的原因是它输出前面没有零。例如 712 而不是 0712。
提前致谢!
试试这个:
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'