MySQL常用日期函数,日期相减,按天、周、月查询
来源:互联网 发布:阿里云北京机房 编辑:程序博客网 时间:2024/05/21 21:50
MySQL日期函数
select now(); -- 获取当前时间select DAYOFWEEK(now()); -- -- 1=星期天,2=星期一,3星期二,...select WEEKDAY(now()); -- --0=星期一,1星期二,...select DAYOFMONTH(now()); -- --本月的第几天(几号)select DAYOFYEAR(now()); -- --本年的第几天(几号)select MONTH(now()); -- --返回当前日期的月份select DAYNAME(now()); -- --返回周几(英文形式)select MONTHNAME(now()); -- --返回某月(英文形式)select QUARTER(now()); -- --返回这年的第几个季度
日期相减(注意:timediff(time1,time2) 函数的两个参数类型必须相同。):
MySQL datediff(date1,date2):两个日期相减 date1 - date2,返回天数。select datediff('2008-08-08', '2008-08-01'); -- 7select datediff('2008-08-01', '2008-08-08'); -- -7
MySQL timediff(time1,time2):两个日期相减 time1 - time2,返回 time 差值。select timediff('2008-08-08 08:08:08', '2008-08-08 00:00:00'); -- 08:08:08select timediff('08:08:08', '00:00:00'); -- 08:08:08
日期相加:
select date_add(now(), INTERVAL 1 DAY_HOUR); -- 当前时间加一个小时select date_add(now(), INTERVAL 2 DAY); -- 当前时间加两天
按日期查询:
1、查当天数据
date_format(a.create_date, '%Y-%m-%d') = date_format(now(), '%Y-%m-%d');
2、查本周数据
date_format(a.create_date, '%Y-%u') = date_format(now(), '%Y-%u')
3、查本月数据
date_format(a.create_date, '%Y-%m') = date_format(now(), '%Y-%m')
阅读全文
0 0
- MySQL常用日期函数,日期相减,按天、周、月查询
- mysql 常用日期函数
- mysql 按月,周 查询,mysql日期函数
- MySql的一些常用查询函数(日期比较)
- mysql查询当天所有数据以及常用日期函数总结
- MySql 常用日期时间函数
- mysql常用日期时间函数
- MySQL 5.6常用日期函数
- mysql常用的日期函数
- mysql 常用日期,时间函数
- mysql常用日期时间函数
- mysql 函数日期 两个日期相减 得到相差几天
- MySQL 常用函数 日期和时间函数
- MySQL常用函数之日期时间函数
- mysql常用字符串函数以及日期函数
- mysql常用日期时间/数值函数
- MySQL中常用日期时间/数值函数
- MySQL 中的常用日期时间函数
- 解八皇后java实现
- linux环境内存分配原理 mallocinfo
- 斯坦福Stanford coreNLP宾州树库的词性标注规范
- 使用vpn远程控制S7 1200
- 日常(关于游泳之列的真理问题讨论)
- MySQL常用日期函数,日期相减,按天、周、月查询
- UVa1451 数形结合
- MVC模式和三层架构之间的关系
- Trainsorting<逆序找最长递增递减子序列>
- 记载
- 在Eclipse环境下开发Processing
- wu
- scala 正则匹配(模式匹配)
- 分布式缓存Redis+codis集群