gpt4 book ai didi

mysql - 获取最后的值和求和问题

转载 作者:行者123 更新时间:2023-11-29 00:24:18 25 4
gpt4 key购买 nike

我正在尝试获取 seach 保单的最后一个 net_insurance,然后通过 type_money 获取该总和有人可以帮助我吗?

这是我的餐 table 规则

  |ID| |POLICY_NUM|  
1 1234
2 5678
3 3444
4 4577

这是我的餐 table 保险

  |ID|  |POLICY_ID| |NET_INSURANCE|     |TYPE_MONEY|
1 1 300 1
2 1 400 2
3 1 100 1
4 2 400 1
5 2 800 2
6 3 100 1
7 3 400 2
8 4 800 2
9 2 900 1

我正在尝试获取 seach policy_id 的最后一个 net_insurance

  |ID|  |POLICY_ID|  |LAST_NET_INSURANCE| |TYPE_MONEY|
3 1 100 1
9 2 900 1
7 3 400 2
8 4 800 2

我真正想要的是这个

  |TYPE_MONEY| |total|
1 1000
2 1200

这是我的问题

http://sqlfiddle.com/#!2/19fb8/6

有人可以帮我吗?

非常感谢帮助

最佳答案

试试这个:

SELECT type_money, sum(net_insurance) from insurances
WHERE id IN (
SELECT max(id) FROM insurances
GROUP BY policy_id
)
GROUP BY type_money

请记住,您问题中的输入数据与您的 fiddle 中的不同。

摆弄问题中的数据:here .

问题数据的输出:

| TYPE_MONEY | TOTAL |
|------------|-------|
| 1 | 1000 |
| 2 | 1200 |

关于mysql - 获取最后的值和求和问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19692989/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com