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