如何自定义excel函数实现sql中的to_char功能?
如原始数据为20200202040903000(此数据来自系统报表)如何通过函数计算显示为20200201(即每天到8点到8点为一天),在线等,谢谢了!...
如原始数据为 20200202 040903000(此数据来自系统报表)如何通过函数计算显示为20200201(即每天到8点到8点为一天),在线等,谢谢了!
展开
展开全部
问一下哈,excel 里面有“TO_Char”这个命令吗?如果DEL_DELIVERY是格式为"yyyy/mm/dd hh:mm:ss"字符串,用left(DEL_DELIVERY,10)可以提取出yyyy/mm/dd,我觉得excel读取外部资料后可用的原因是,excel把DEL_DELIVERY处理成格式"yyyy/mm/dd hh:mm:ss",再用to_char(del_delivery,'yyyymmdd')提取出yyyymmdd是没有问题的,而直接从外部读取的话,excel只把del_delivery处理成字符串,没有格式,所以to_char(del_delivery,'yyyymmdd')提取yyyymmdd就会出错,不知道这样理解对不对。:)
追问
感谢你的回答,to_char函数excel是没有的!
现在的问题是:从数据库提取出来的日期是20200203 030405000这样的格式(本人无法连接到数据库),现在的需求是:需要将20200203 030405000 这样的格式转换为:20200202(即定义一天为8点到8点)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |