【发布时间】:2021-04-05 11:36:14
【问题描述】:
假设我们在 Employee_Info 表中有三名员工:
| Emp_Name | Month | salary |
|---|---|---|
| emp1 | 2021-01 | 10000 |
| emp1 | 2021-02 | 13000 |
| emp1 | 2021-03 | 10000 |
| emp2 | 2021-01 | 15000 |
| emp2 | 2021-02 | 15000 |
| emp2 | 2021-03 | 12000 |
| emp3 | 2021-01 | 20000 |
| emp3 | 2021-02 | 20000 |
| emp3 | 2021-03 | 13000 |
我必须编写一个 select sql 查询,其输出如下:
| Emp_Name | Month | salary |
|---|---|---|
| emp1 | 2021-01 | 10000 |
| emp1 | 2021-02 | 13000 |
| emp1 | 2021-03 | 10000 |
| emp1 | 2021-03 | 33000 |
| emp2 | 2021-01 | 15000 |
| emp2 | 2021-02 | 15000 |
| emp2 | 2021-03 | 12000 |
| emp2 | 2021-03 | 42000 |
| emp3 | 2021-01 | 20000 |
| emp3 | 2021-02 | 20000 |
| emp3 | 2021-03 | 13000 |
| emp3 | 2021-03 | 53000 |
如您所见,新行应包含特定员工的所有工资总和。
【问题讨论】:
-
我只是想不出为什么这会是一个有用的查询结果