有没有办法从数据库中提取最近6个月的数据并显示每月分开的数据。在我的情况下,我想获取最近6个月的数据,将它们按各自的月份进行分组,并在morris条形图中以月份形式显示在图表中。 在此先感谢!如何从数据库和组每月数据中检索最近六个月的数据
0
A
回答
0
这是您的解决方案: http://sqlfiddle.com/#!9/81776/1
create table dynamicorders (
order_date date,
order_total int,
order_status char(10)
);
insert into dynamicorders values('2015-07-05', 705, 'Shipped');
insert into dynamicorders values('2015-07-15', 715, 'Shipped');
insert into dynamicorders values('2015-08-02', 802, 'Shipped');
insert into dynamicorders values('2015-08-12', 812, 'Closed');
insert into dynamicorders values('2015-08-29', 829, 'Shipped');
insert into dynamicorders values('2015-09-03', 903, 'Shipped');
SELECT
Month(order_date) as month,
sum(order_total) as sales
FROM dynamicorders
WHERE
order_status='Shipped'
GROUP BY Month(order_date);
(如果订单同年,否则你需要照顾往年也一样,月月可2015年2014 ...等)
+1
赞赏。我认为这就是我正在寻找的。谢谢。 –
+1
我想将过去六个月的数据组与当前月份进行分组,因此前一年不会成为问题。 –
相关问题
- 1. 从sqlite数据库每月检索值
- 2. 最近一个月的数据
- 3. 从整个月份数据库中获取最近一年的数据
- 4. Facebook如何每月存储数十亿行数据库数据?
- 5. 如何从核心数据中检索上个月的条目
- 6. 如何从数据库中获得最近12个月的记录
- 7. R:按数据每N个月分组
- 8. 当月和上月数据
- 9. 如何从Java数据库中的每个行和列中检索数据
- 10. 月光数据库
- 11. 如何根据特定月份从数据库获取数据?
- 12. 在两个月前需要数据库每小时的数据
- 13. 从主表中为每个ID和月份使用sas有效提取最近12个月的数据
- 14. MYSQL从数据库中选择每周和每月一次
- 15. 如何检查数据库表中日期和月份的日期和月份
- 16. 如何计算mysql中的每周数据的月度数据
- 17. 如何获取上个月的数据和月迄今的数据
- 18. 获取数据每月
- 19. 数据(RS的总和)为多个月每月不同势
- 20. 如何从数据库中检索和显示月明智鉴于
- 21. 如何从数组中检索数据,每次3个?
- 22. SQL Server 2008 - 如何从数据库导出/备份最近3个月的数据?
- 23. 如何计算每月数据到数组中?
- 24. 自动提取python中最近9个月的数据
- 25. 从数据库中检索数据..
- 26. 从SQLite数据库中检索数据
- 27. 从sqlite数据库中选择月份
- 28. 如何根据每月的天数复制粘贴数据?
- 29. 如何选择每个月的数据库内容?
- 30. 从数据库中检索数据并存储在数组中
没有表定义和一些示例数据是不可能的 – amdixon
我有一个包含订单日期和其他相关数据的列'dynamicorders'。下面的查询给了我上个月的数据。我还可以通过动态声明日期间隔来获取最近六个月的数据。 但是我怎么能根据他们的月份分组数据?例如,我想显示八月,七月,六月......三月份的客户数量。 'SELECT product_name,customers,sum('order_total')as sales FROM dynamicorders WHERE order_status ='Shipped'AND MONTH(STR_TO_DATE(order_date,'%m /%d /%Y'))= MONTH(CURDATE() - INTERVAL 1月)' –
有这个惊人的发明。有一些网站,你可以按月**键入短语如** mysql group data到文本框中。这些网站会查看*整个互联网*,并为您提供阅读内容的建议。说真的,我低估了这个问题,因为这个问题经常被询问并以某种形式回答。 –