使用sql查询 先根据issuer_short_name进行分组,分组之后组内再根据asset_code分组,将asset_code相同记录的settlement_nominal进行相加 同时查出asset_short_name,issuer_short_name,asset_code,TOTAL_ISSUED,next_call_day,maturity_date字段的数据
时间: 2023-10-06 15:05:17 浏览: 40
好的,以下是对应的SQL查询语句:
```
SELECT asset_short_name, issuer_short_name, asset_code, TOTAL_ISSUED, next_call_day, maturity_date, SUM(settlement_nominal) AS total_settlement_nominal
FROM your_table_name
GROUP BY issuer_short_name, asset_code
```
这样可以先按照issuer_short_name和asset_code进行分组,再将分组后的settlement_nominal求和,并同时查出asset_short_name, TOTAL_ISSUED, next_call_day, maturity_date等字段的数据。
相关问题
使用sql查询 先根据issuer_short_name进行分组,分组之后组内再根据asset_code分组,将asset_code相同记录的settlement_nominal进行相加
可以使用以下SQL查询语句实现你的要求:
```
SELECT issuer_short_name, asset_code, SUM(settlement_nominal) AS total_nominal
FROM your_table
GROUP BY issuer_short_name, asset_code;
```
其中,`your_table` 是你的数据表名,`issuer_short_name`、`asset_code` 和 `settlement_nominal` 分别是你的列名。这条SQL语句会先按 `issuer_short_name` 进行分组,然后在每个分组内按 `asset_code` 再次分组,最后对 `settlement_nominal` 进行求和得到 `total_nominal`。
sql需要查询表中的asset_short_name,issuer_short_name,asset_code,TOTAL_ISSUED,next_call_day,maturity_date, 先根据issuer_short_name进行分组,分组之后组内再根据asset_code分组,将asset_code相同记录的settlement_nominal进行相加
好的,根据你的要求,以下是对应的SQL查询语句:
```
SELECT issuer_short_name, asset_code, SUM(settlement_nominal) AS total_settlement_nominal
FROM your_table_name
GROUP BY issuer_short_name, asset_code
```
这样可以先按照issuer_short_name和asset_code进行分组,再将分组后的settlement_nominal求和,得到每个issuer_short_name和asset_code组合的total_settlement_nominal。