我在MySQL数据存储中有一个名为Expenses的表。表结构和数据如下:
---------------
|YEAR|Expenses|
|----|--------|
|2015|503K |
|----|--------|
|2015|406K |
|----|--------|
|2015|1.2M |
|----|--------|
|2016|700K |
|----|--------|
|2016|900K |
|----|--------|
|2016|3.2M |
|----|--------|
|2016|4.7M |
---------------我需要取所有以'K‘结尾的值的总和,按年份对结果进行分组,然后将结果乘以1000。同样,我需要取所有以'M‘结尾的值的总和,按年份对结果进行分组,然后将结果乘以1000000。最后,我需要将K值和M值的结果相加,从而获得每年的总费用。我的最后一个表应该有两种不同的格式:
---------------
|YEAR|Expenses|
|----|--------|
|2015|2109000 |
|----|--------|
|2016|9500000 |
|----|--------|或
---------------
|YEAR|Expenses|
|----|--------|
|2015|2.1M |
|----|--------|
|2016|9.5M |
|----|--------|有什么建议或指导方针吗?
https://stackoverflow.com/questions/44404112
复制相似问题