MYSQL时间函数简单使用
2017-08-15 23:27
337 查看
SQL三条,分别求每天的行程量,每周的,每月的
这一年内每个月的数据
SELECT
monthname(start_time) Month,
sum( time_to_sec( timediff(end_time, start_time) )) SecondsOfTime,
sum( time_to_sec( timediff(end_time, start_time) ) / 60) MinuteOfTime,
sum(Mileage) Mileage
FROM
electrombile_trip_record
where
year(start_time) = year(now())
group by
MONTHNAME(start_time)
这一季度每周的数据
SELECT
weekofyear(start_time) Week,
sum( time_to_sec( timediff(end_time, start_time) )) SecondsOfTime,
sum( time_to_sec( timediff(end_time, start_time) ) / 60) MinuteOfTime,
sum(Mileage) Mileage
FROM
electrombile_trip_record
where
quarter(start_time) = quarter(now())
group by
weekofyear(start_time)
这一个月每天的数据
SELECT
date(start_time) DayDate,
dayofmonth(start_time) Day,
sum( time_to_sec( timediff(end_time, start_time) )) SecondsOfTime,
sum( time_to_sec( timediff(end_time, start_time) ) / 60) MinuteOfTime,
sum(Mileage) Mileage
FROM
electrombile_trip_record
where
month(start_time) = month(now())
group by date(start_time),
dayofmonth(start_time)
学习和参考:
http://blog.csdn.net/u011781769/article/details/48471039
这一年内每个月的数据
SELECT
monthname(start_time) Month,
sum( time_to_sec( timediff(end_time, start_time) )) SecondsOfTime,
sum( time_to_sec( timediff(end_time, start_time) ) / 60) MinuteOfTime,
sum(Mileage) Mileage
FROM
electrombile_trip_record
where
year(start_time) = year(now())
group by
MONTHNAME(start_time)
这一季度每周的数据
SELECT
weekofyear(start_time) Week,
sum( time_to_sec( timediff(end_time, start_time) )) SecondsOfTime,
sum( time_to_sec( timediff(end_time, start_time) ) / 60) MinuteOfTime,
sum(Mileage) Mileage
FROM
electrombile_trip_record
where
quarter(start_time) = quarter(now())
group by
weekofyear(start_time)
这一个月每天的数据
SELECT
date(start_time) DayDate,
dayofmonth(start_time) Day,
sum( time_to_sec( timediff(end_time, start_time) )) SecondsOfTime,
sum( time_to_sec( timediff(end_time, start_time) ) / 60) MinuteOfTime,
sum(Mileage) Mileage
FROM
electrombile_trip_record
where
month(start_time) = month(now())
group by date(start_time),
dayofmonth(start_time)
学习和参考:
http://blog.csdn.net/u011781769/article/details/48471039
相关文章推荐
- mysql 时间类型 及时间函数的使用
- 关于sql时间函数的一些简单的例子(本机本地时间,国外服务器不能使用)
- 2013.9.29 数据库SQL:mysql 时间函数在项目中的使用
- mysql 时间戳格式化函数from_unixtime使用说明
- MySQL,PHP语法,函数的不同使用举例时间戳和分类统计
- Mysql 按时间查询的几个函数使用方法
- mysql 时间戳格式化函数from_unixtime使用说明
- mysql 自带时间函数date_format和str_to_date使用总结
- Mysql 时间处理函数使用
- MySQL时间日期相关函数使用
- mysql的函数concat的,drop语句使用、列结构、所有变量、VERSION、CURRENT_DATE、支持selec+/ USER()支持详细时间计算方法
- Mysql日期函数,时间函数使用的总结
- MySql最简单的办法格式化日期和 时间( timestamp), 自定义时间函数快速格式化成年月日,时分秒
- 【转】MySQL时间函数的使用:查询本周、下周、本月、下个月份的数据
- mysql 时间戳格式化函数from_unixtime使用说明
- js入门·循环与判断/利用函数的简单实例/使用对象/列举对象属性的名称
- mysql 时间函数
- MySQL:日期和时间函数
- Mysql日期和时间函数不求人(zz)
- Mysql日期和时间函数不求人