mysql时间日期操作
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 value
FROM
rc_user_info
WHERE
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
mysql时间日期操作的更多相关文章
- mysql时间日期相加相减实现
分享篇mysql中日期的一些操作,就是我们常常会用到的mysql时间日期的相加或者相减的了,这个mysql也自己带了函数,有需要的朋友可以参考一下. 最简单的方法 select TO_DAYS(str ...
- Python3 与 C# 面向对象之~继承与多态 Python3 与 C# 面向对象之~封装 Python3 与 NetCore 基础语法对比(Function专栏) [C#]C#时间日期操作 [C#]C#中字符串的操作 [ASP.NET]NTKO插件使用常见问题 我对C#的认知。
Python3 与 C# 面向对象之-继承与多态 文章汇总:https://www.cnblogs.com/dotnetcrazy/p/9160514.html 目录: 2.继承 ¶ 2.1.单继 ...
- mysql时间函数操作
Mysql时间转换函数 https://blog.csdn.net/w_qqqqq/article/details/88863269 mysql时间日期函数 https://www.cnblogs.c ...
- javascript时间日期操作
Js获取当前日期时间及其它操作 var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); ...
- Mysql 时间日期函数运用与总结
Mysql 中的时间与日期常常会用到,但是每次都得找,这里结合工作日常总结一下. |--获取当前时间[正常时间] 1. MySQL 获得当前时间函数:current_timestamp, curren ...
- mysql中日期操作
1 获取当前时间 now() select now(); +---------------------+ | now() | +---------------------+ | -- :: | +-- ...
- mysql date and time type ---- mysql 时间&日期 类型详解
mysql 中支持用多种方式来表示时间与日期 一.mysql 中能表示时间与日期的数据类型: 1.表示年 ) -- 最好不要用这个数据类型.对于年份的取值中有[1901 --> 2155] + ...
- 07、MySQL—时间日期类型
时间日期类型 1.Date 日期类型:系统使用三个字节来存储数据,对应的格式为:YYYY-mm-dd,能表示的范围是从1000-01-01 到9999-12-12,初始值为0000-00-00 2.T ...
- 在MYSQL中插入当前时间,就象SQLSERVER的GETDATE()一样,以及对mysql中的时间日期操作。
在看sql教程的时候,我学的是mysql,但是教程上面的一点在mysql里面是不支持的,所以就找了其他的替代的办法 sql教程上面是这样的: 通过使用类似 GETDATE() 这样的函数,DEFAUL ...
随机推荐
- Powershell极速教程-如何在三分钟内编写项目编译脚本
分析及思路 来看一下项目目录结构 炒鸡正常的三板斧src+docs+tests.咦,怎么会多出一个build的文件夹呢,这就是我们今天要研究的目录.今天我会带着大家在五分钟之内编写一个极简的编译脚本. ...
- kafka告警简单方案
一.前言 为什么要设计kafka告警方案?现成的监控项目百度一下一大堆,KafkaOffsetMonitor.KafkaManager. Burrow等,具体参考:kafka的消息挤压监控.由于本小组 ...
- BZOJ-8-2115: [Wc2011] Xor
https://www.lydsy.com/JudgeOnline/problem.php?id=2115 题意 : 给出一个连通无向图,求从1到n异或和最小的路径. 思路 :随意找一条简单路径 1- ...
- Xamarin Essentials教程构建共享请求
Xamarin Essentials教程构建共享请求 共享请求类ShareTextRequest可以用于构建复杂形式的数据,用于向其他应用传输.例如,它可以指定共享内容的主题Subject,用于给邮件 ...
- XamarinAndroid组件教程RecylerView适配器设置动画
XamarinAndroid组件教程RecylerView适配器设置动画 本小节将讲解动画相关设置,如动画的时长.插值器以及复合动画等. 1.设置动画时长 设置动画持续的时间可以使用Animation ...
- 关闭VS2015的WPF UI调试工具
VS菜单: 工具 > 选项 > 调试 > 常规 > 启用Xaml 的UI调试工具.把勾勾去掉.
- BZOJ.1492.[NOI2007]货币兑换(DP 斜率优化 CDQ分治/Splay)
BZOJ 洛谷 如果某天能够赚钱,那么一定会在这天把手上的金券全卖掉.同样如果某天要买,一定会把所有钱花光. 那么令\(f_i\)表示到第\(i\)天所拥有的最多钱数(此时手上没有任何金券),可以选择 ...
- sql面试题-----行转列
tem数据表如下图 select Time as 日期, sum ( case end ) as 胜, sum ( case end ) as 负 from tem group by Time 执行结 ...
- 32位系统和x86的关系?
32位操作系统针对32位CPU设计,cpu的位是指一次性可处理的数据量是多少,也等于寻址空间的大小或是通用寄存器的大小,一般数据总线的宽度也和cpu位数相同,但也有例外(如8088数据总线宽度为8然而 ...
- C++学习笔记52:查找
//函数查找 template <class T> int seqSearch(const T list[], int n, const T &key) { ; i < n; ...