mysql一个产品类型的分组中用一个日期减那个日期前一天的成交量
时间: 2023-02-15 14:42:35 浏览: 84
在 MySQL 中,可以使用以下的 SQL 语句来实现这个需求:
```
SELECT product_type, date, volume,
(SELECT volume FROM sales WHERE product_type=s.product_type AND date=DATE_SUB(s.date, INTERVAL 1 DAY)) AS prev_volume
FROM sales AS s
GROUP BY product_type;
```
其中,sales 表中包含三个字段:product_type、date 和 volume。
该语句会返回每个产品类型的所有日期的成交量,并且额外返回了前一天的成交量。
希望这个回答能帮到你!
阅读全文