我的表格列中有当前日期格式 [DD_MM_YYY],并希望将其更改为 [YYYY_MM_DD]。似乎无法弄清楚正确的语法。
问问题
109 次
3 回答
0
您可以使用 sql 中的转换函数。
SELECT CONVERT (data_type(length)),Date, DateFormatCode)
如果日期格式为,则以这种格式 [YYYY_MM_DD] 进行转换varchar
:
Select CONVERT(varchar,column_name,23)
于 2021-06-16T09:08:02.670 回答
0
这应该用于日期字段:
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d');
于 2021-06-16T09:00:22.253 回答
0
如果您使用 Exasol,您可以使用to_date()
:
select to_date(datecoll, 'DD_MM_YYYY')
我建议将此作为日期。但是,如果您想将其转换回字符串:
select to_char(to_date(datecoll, 'DD_MM_YYYY'), 'YYYY-MM-DD')
于 2021-06-16T11:25:37.263 回答