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
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号