【发布时间】:2018-05-31 21:49:21
【问题描述】:
这是orders表中的数据。
有没有人可以帮我做统计工作?
------------------------------------------- 编号 |订单金额 |创建时间 ------------------------------------------- 1 | 10 | 1513605522 2 | 20 | 1513605523 3 | 30 | 1513605524 4 | 40 | 1513605525 ------------------------------------------- 这是我需要的输出 ------------------------------------------- 总收入 |创建时间 ------------------------------------------- 10 | 1513605522 30 | 1513605523 60 | 1513605524 100 | 1513605525 ------------------------------------------- 这是我的 sql 语句,它没有给我我想要的。select sum(order_amount) as total_income from order group by create time;
顺便提一句。是否可以产生输出....
任何帮助对我来说都意义重大。非常感谢。
【问题讨论】:
-
您遇到错误了吗?像“错误 1064 ,语法错误”之类的东西?
-
完全没有错误,但是total_income的值不同
-
请注意命名表'order',注意下面的答案将表命名为'orders'(带有-s),以免与SQL关键字ORDER混淆,如ORDER BY .
-
哎呀,我没注意到,“订单”确实不是表格的有效名称。
标签: mysql sql group-by sum cumulative-sum