日期时间数据类型的平均值
我正在尝试计算具有 datetime
数据类型(标准日期时间格式)的几行的平均值。
我怎样才能做到这一点?
I am trying to calculate the average of a few rows with a datetime
data type (standard datetime format).
How can I do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
将日期时间转换为
浮点型
。 SQL 标准将其定义为自 1900 年以来的天数,因此它应该具有相当的可移植性。例如:此结果是
1955-01-01
。 SE 数据中的示例。Convert the datetime to a
float
. The SQL standard defines that as the number of days since 1900, so it should be fairly portable. For example:This result is
1955-01-01
. Example at SE Data.这是在 MySql 中获取 DateTime 列的平均值的方法:
This is how to get the average of a DateTime column in MySql:
在PostgreSQL中,您可以:
详细手册中的更多信息这里。
In PostgreSQL you could:
More info in the fine manual here.