mysql时间日期操作
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | 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) <br><br><br> ---最近24小时数据 SELECT channelid AS name , count (uid) AS value FROM rc_user_info WHERE addtime >= (NOW() - INTERVAL 24 HOUR ) GROUP BY channelid <br><br><br> ----最近一次登录 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 |
无语言基础,自学python所做的各种笔记,欢迎大牛指点.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决