首页 > 数据库 > mysql教程 > mysql跨年按周分组_MySQL

mysql跨年按周分组_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-01 13:30:51
原创
1472 人浏览过

bitsCN.com

mysql跨年按周分组

Sql代码  use employees;  create table sales(      id int auto_increment,      date datetime not null,      cost int unsigned not null,      primary key(id)  );    insert into sales (date,cost)values('2010-12-31',100);  insert into sales (date,cost)values('2011-01-01',200);  insert into sales (date,cost)values('2011-01-02',100);  insert into sales (date,cost)values('2011-01-06',100);  insert into sales (date,cost)values('2011-01-10',100);    SELECT * FROM employees.sales;    select week(date),sum(cost)from sales group by week(date);    select floor(datediff(date,'1900-01-01')/7) as a,sum(cost) from sales group by floor(datediff(date,'1900-01-01')/7);    /*最终解决方案*/  select date_add('1900-01-01',interval floor(datediff(date,'1900-01-01')/7)*7 day) as week_start,  date_add('1900-01-01',interval floor(datediff(date,'1900-01-01')/7)*7+6 day)as week_end,sum(cost) from sales  group by floor(datediff(date,'1900-01-01')/7);  
登录后复制

 

 

bitsCN.com
相关标签:
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
mysql 升级后无法重启mysql服务的问题
来自于 1970-01-01 08:00:00
0
0
0
linux安装mysql报错
来自于 1970-01-01 08:00:00
0
0
0
MySQL停止进程
来自于 1970-01-01 08:00:00
0
0
0
phpstudy不能启动mysql?
来自于 1970-01-01 08:00:00
0
0
0
环境中mysql
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板