帮我写一段sql 逻辑是有一个ii表 有 id day quantity 三个字段查询按照day分组 分组后每个组中都有id=d8和id=d13的字段id=d8的quantity减去id=d13的quantity
时间: 2023-06-03 13:03:06 浏览: 99
好的,根据您的要求,我可以帮您写一个SQL语句来实现这个逻辑,具体如下:
```
SELECT day, (SUM(CASE WHEN id = 'd8' THEN quantity ELSE 0 END) - SUM(CASE WHEN id = 'd13' THEN quantity ELSE 0 END)) AS difference
FROM ii
GROUP BY day
```
这个语句会首先按照day进行分组,然后对于每个分组,计算id为d8的quantity与id为d13的quantity之间的差异,并将结果作为difference列返回。
希望这个答案能够帮助您,如果您有其他问题,可以随时问我哦~
阅读全文