数据库时间字段是 bigint 类型的,精确到秒

1. 查询每个月的销售额
因为数据库时间格式用的是时间戳 秒,所以得先把时间戳转换成时间类型的格式
FROM_UNIXTIME( 时间字段) 将时间戳转换成时间格式
select month(FROM_UNIXTIME(create_time)) as month,sum(order_price) as sale from es_order group by month

2.查询每天的销售额
查询每天的跟查询每个月的差不多,换了个函数而已
select day(FROM_UNIXTIME(create_time)) as day,sum(order_price)as sale from es_order group by day

本文介绍如何使用FROM_UNIXTIME函数将数据库中的bigint类型时间字段转换为时间格式,以便于按月和按日查询销售额。通过具体SQL语句示例,展示了如何进行时间聚合分析。
2215

被折叠的 条评论
为什么被折叠?



