码迷,mamicode.com
首页 > 数据库 > 详细

MySQL的YEARWEEK函数以及查询本周数据(转)

时间:2014-07-10 12:08:14      阅读:299      评论:0      收藏:0      [点我收藏+]

标签:style   strong   数据   width   2014   for   

MySQL的YEARWEEK函数以及查询本周数据

MySQL 的 YEARWEEK 是获取年份和周数的一个函数,函数形式为 YEARWEEK(date[,mode]) 

例如 2010-3-14 ,礼拜天 

SELECT YEARWEEK(‘2010-3-14‘) 返回 11 
SELECT YEARWEEK(‘2010-3-14‘,1) 返回 10 

其中第二个参数是 mode ,具体指的意思如下:
 
Mode First day of week Range Week 1 is the first week …
0 Sunday 0-53 with a Sunday in this year
1 Monday 0-53 with more than 3 days this year
2 Sunday 1-53 with a Sunday in this year
3 Monday 1-53 with more than 3 days this year
4 Sunday 0-53 with more than 3 days this year
5 Monday 0-53 with a Monday in this year
6 Sunday 1-53 with more than 3 days this year
7 Monday 1-53 with a Monday in this year
 
 
select YEARWEEK(now(),1) - YEARWEEK(‘2014-06-23‘,1) from dual  -- 查询给定日期和当期日期是否为同一个星期,星期一为一周的第一天。
 
查询当前这周的数据 
SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,‘%Y-%m-%d‘)) = YEARWEEK(now());
 
查询上周的数据
SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,‘%Y-%m-%d‘)) = YEARWEEK(now())-1;
 
 
查询当前月份的数据
select name,submittime from enterprise  where date_format(submittime,‘%Y-%m‘)=date_format(now(),‘%Y-%m‘)
 
查询距离当前现在6个月的数据
select name,submittime from enterprise where submittime between date_sub(now(),interval 6 month) and now();
 
查询上个月的数据
select name,submittime from enterprise where date_format(submittime,‘%Y-%m‘)=date_format(DATE_SUB(curdate(), INTERVAL 1 MONTH),‘%Y-%m‘);
select * from `user` where DATE_FORMAT(pudate,‘%Y%m‘) = DATE_FORMAT(CURDATE(),‘%Y%m‘) ;
select * from user where WEEKOFYEAR(FROM_UNIXTIME(pudate,‘%y-%m-%d‘)) = WEEKOFYEAR(now());
select * from user where MONTH(FROM_UNIXTIME(pudate,‘%y-%m-%d‘)) = MONTH(now());
select * from [user] where YEAR(FROM_UNIXTIME(pudate,‘%y-%m-%d‘)) = YEAR(now()) and MONTH(FROM_UNIXTIME(pudate,‘%y-%m-%d‘)) = MONTH(now());
select * from [user] where pudate between 上月最后一天 and 下月第一天;

MySQL的YEARWEEK函数以及查询本周数据(转),布布扣,bubuko.com

MySQL的YEARWEEK函数以及查询本周数据(转)

标签:style   strong   数据   width   2014   for   

原文地址:http://www.cnblogs.com/ganymede/p/3811873.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!