sql如何把日期20210901,转换成09.01
select to_char(to_date(20210901,'YYYY-MM-dd'),'MM.dd') from dual
首先你是什么数据库?oracle?ms sql?mysql?
format("20210901","MM.dd")
concat(substr("20210901",5,2),".",substr("20210901",7,2))
如果是日期型字段 直接 to_char(日期字段,'mm.dd')
如果是字符型字段 可以 substr(日期字段,5,2)||'.'||substr(日期字段,7,2) 或者 to_char(to_date(日期字段,'yyyymmdd'),'mm.dd')