sql – datetime数据类型的平均值

前端之家收集整理的这篇文章主要介绍了sql – datetime数据类型的平均值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图用日期时间数据类型(标准日期时间格式)计算几行的平均值.
我怎样才能做到这一点?

解决方法

将datetime转换为float. sql标准将其定义为自1900年以来的天数,因此它应该是相当便携的.例如:
declare @t table (dt datetime)
insert @t select '1950-01-01'
union all select '1960-01-01'

select cast(avg(cast(dt as float)) as datetime) from @t

结果是1955-01-01. Example at SE Data.

原文链接:https://www.f2er.com/mssql/76258.html

猜你在找的MsSQL相关文章