将 DD/MM/YYYY 格式转换为 YYYY-MM-DD
Converting DD/MM/YYYY format into YYYY-MM-DD
我正在努力将 DD/MM/YYYY 格式转换为 NETEZZA 中的 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_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/%';
我正在努力将 DD/MM/YYYY 格式转换为 NETEZZA 中的 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_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/%';