SELECT uid, SUBSTR(addtime,1,10) as 创建日期, endtime, TIMESTAMPDIFF(MINUTE, addtime, endtime) as 直播时长 from room where addtime>='2016-11-08 00:00:00' and addtime<='2016-11-31 23:59:59'-- SUBSTR(addtime,1,10) as 创建日期-- 如'2016-11-31 23:59:59';返回结果为2016-11-31--SELECT uid as 歌手ID,TIMESTAMPDIFF(MINUTE, addtime, endtime) as 直播时长 FROM room-- TIMESTAMPDIFF(MINUTE, addtime, endtime) as 直播时长--返回结果为分钟数--——确定时间差的单位是小时数、分钟数、还是天数--SECOND 秒 seconds--MINUTE 分钟 minutes--HOUR 时间 hours--DAY 天 days--MONTH 月 months--YEAR 年 years--SUBSTR(addtime, 1, 10)--substr(string string,num start,num length);--string为字符串--start为起始位置--length为长度SELECT d.uid, SUBSTR(u.addtime, 1, 10) as 注册时间, d.cid as cid FROM user_extra_device d, user u where d.uid= u.id and u.addtime>= "2017-01-09 00:00:00" order by SUBSTR(u.addtime, 1, 10) ---最近24小时数据SELECT channelid AS name, count(uid) AS valueFROM rc_user_infoWHERE addtime >= (NOW() - INTERVAL 24 HOUR)GROUP BY channelid ----最近一次登录SELECT ip FROM rrecord WHERE (uid, addtime) IN (SELECT uid,max(addtime) FROM rrecord GROUP BY uid)时间格式化--格式化年月日--DATE_FORMAT(addtime, '%Y-%m-%d')--#案例--time_day=20161112--DATE_FORMAT(time_day,'%Y-%m-%d') as 直播时间--time_day=2016/11/12--DATE_FORMAT(time_day,'%Y%m%d') as 直播时间----当前年份是2012-11-15--SELECT DATE_FORMAT(NOW(),'%Y') YEAR #输出年份----输出结果:2012--SELECT DATE_FORMAT(NOW(),'%m') MONTH #输出月份----输出结果:11--SELECT DATE_FORMAT(NOW(),'%d') DAY #输号数----输出结果:15--SELECT DATE_FORMAT(NOW(),'%T') TIME #输出时间----输出结果:14:44:50--SELECT DATE_FORMAT(NOW(),'%Y-%m-%d') DATE #输出日期 2016-08-29----输出结果:2012-11-15--SELECT DATE_FORMAT(NOW(),'%Y-%m-%d-%T') DATETIME #输出日期、时间----输出结果:2012-11-15-14:46:57--select DATE_FORMAT(addtime, '%Y-%m-%d %h:%i:%s') from gift_crit_log--#取时间(几点几分几秒)--select DATE_FORMAT(addtime, '%h%i%s') from gift_crit_log