a.交易日期中存储的是20170101格式的float型数据,要将其转成日期格式方法:convert(date,convert(varchar,convert(int,a.交易日期)),120),既先把float转成int,再把int转成varchar,再把varchar转成日期。
如果直接运行
convert(date,a.交易日期,120)会报不支持把float格式显示转化成日期格式。
如果convert(date,convert(varchar,a.交易日期),120)也会报错。