SQL如何select查询字段中的某个值,并将其转为日期格式

SQL如何select查询字段中的某个值,并将其转为日期格式

问题描述:

背景如下: 表=crm.rules 表中有个字段ABCD,其中字段A里有多个值=[{"apply_time": 1624842354, "money": 0, "money": 7000000, "update_time": 1624842354}] 其中applytime和updatetime是时间戳的形式。

我希望,可以查询出createtime20210628-20210629期间内,crm.rules中的相关数据。且applytime和updatetime要转成日期格式。

目前已写的sql如下,仅能将abcd字段显示出来,但是a中的值不知道该怎么转成日期格式: SELECT * FROM crm.rules WHERE created_time BETWEEN '2021-06-28' AND '2021-06-30'

求大佬们指教!!!!!跪谢

我来给你写一个,要点时间,能不能采纳下先😀

见图片。

表及字段内容如下图:

img

sql报错如下:

img