这种乱七八糟的时间怎么分组?

问题描述:

img


现在数据库里某个字段(字符串格式)
现在我要做根据日期分组。
同一天的放一起。
但是现在这个数据乱的让人发指,有的是空,有的是带时间的,有的没有。
我该怎么做?
空的我可以过滤,但是这个时间要怎么办呢?

先用函数转成时间格式,再分组

1、可以先根据空格分隔,取第一部分数据,这样数据就只会保留日期部分
2、根据长度判断使用哪种日期格式化方式(yyyy/MM/dd yyyy/M/dd),将她们都转成日期类型,就可以分组了