按月统计订单金额
聚合函数GROUP BY日期函数营收统计同比环比
题目描述
给定一张 orders 表:
id: 订单IDuser_id: 用户IDamount: 金额created_at: 创建日期 (格式: YYYY-MM-DD)
请编写 SQL 查询,按月统计订单总金额和订单数,按月份升序排列。
期望输出列
| 列名 | 说明 |
|---|---|
| month | 月份 (格式: YYYY-MM) |
| total_amount | 总金额 |
| order_count | 订单数 |
数据样例
| idPKINTEGER | user_idINTEGER | amountREAL | created_atTEXT |
|---|---|---|---|
| 1 | 1 | 100 | 2024-01-05 |
| 2 | 2 | 200 | 2024-01-15 |
| 3 | 1 | 150 | 2024-02-01 |
| 4 | 3 | 300 | 2024-02-20 |
| 5 | 2 | 250 | 2024-02-28 |
| 6 | 1 | 180 | 2024-03-10 |
| 7 | 4 | 400 | 2024-03-15 |
| 8 | 3 | 120 | 2024-03-25 |
输入数据显示 8 / 8 行
SQL 编辑器正在保存草稿...
Ctrl + Enter 运行
正在加载 SQL 编辑器...
运行你的 SQL 查询后,结果将显示在这里