正常来说两个日期可以直接减
如果这两列就是日期类型
select avg(收货日期-寄送日期) from 表名
这样就能直接获取到所有的快递的平均日期
望采纳!
如果DATEOUTORIGIN,DATEINDESTINATION这两列的数据类型都为日期型,不需要统一格式,datediff(day,DATEOUTORIGIN,DATEINDESTINATION)这个语句是DATEINDESTINATION(大值)-DATEOUTORIGIN(小值)后的结果
(转)SQL中关于日期相减的计算方法
selectdatediff(year, 开始日期,结束日期)--两日期间隔年
selectdatediff(quarter, 开始日期,结束日期)--两日期间隔季
selectdatediff(month, 开始日期,结束日期)--两日期间隔月
selectdatediff(day, 开始日期,结束日期)--两日期间隔天
selectdatediff(week, 开始日期,结束日期)--两日期间隔周
selectdatediff(hour, 开始日期,结束日期)--两日期间隔小时
selectdatediff(minute, 开始日期,结束日期)--两日期间隔分
selectdatediff(second, 开始日期,结束日期)--两日期间隔秒
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)