Sql 将DD/MM/YYYY格式转换为YYYY-MM-DD
我正在努力在NETEZZA中将DD/MM/YYYY格式转换为YYYY-MM-DD格式 我尝试了一些变体,但没有成功:Sql 将DD/MM/YYYY格式转换为YYYY-MM-DD,sql,date,reverse,netezza,Sql,Date,Reverse,Netezza,我正在努力在NETEZZA中将DD/MM/YYYY格式转换为YYYY-MM-DD格式 我尝试了一些变体,但没有成功: SELECT REVERSE(contract_end_date) from JNK_TABLE (was tried to revers and after do a To_DATE) SELECT RIGHT(contract_end_date) from JNK_TABLE 任何帮助都很好。转换成约会怎么样 select to_date(contract_e
SELECT REVERSE(contract_end_date)
from JNK_TABLE (was tried to revers and after do a To_DATE)
SELECT RIGHT(contract_end_date)
from JNK_TABLE
任何帮助都很好。转换成约会怎么样
select to_date(contract_end_date, 'DD/MM/YYYY')
然后,修复数据模型,以便将日期存储为日期
将其作为日期后,可以通过转换为字符串来控制格式:
select to_char(contract_end_date, 'YYYY-MM-DD')
如果要查找日期为0
的日期中有错误的日期,请尝试:
select contract_end_date
from t
where contract_end_date like '0/%' or
contract_end_date like '00/%';
我收到错误:0的值不正确day@joraCrd . . . 你有坏数据。日期组件的有效日期没有
0
。你需要以某种方式修复数据。数据可能是2020年12月5日,因此这一天包含0@joraCrd . . . 这不是问题<代码>0/12/2020将是一个问题。我已检查,一切正常。请提供样本数据、期望结果,并解释数据类型。column.CONNECTION\u END\u日期字符变化(20),