查出每个工程使用零件数量,返回工程号跟总数量
时间: 2023-07-11 14:29:07 浏览: 53
好的,我可以帮您编写一个SQL查询语句来实现您的需求。假设您的工程表名为“projects”,零件表名为“parts”,两个表之间通过“工程号”字段进行关联,那么查询语句如下:
```
SELECT projects.工程号, SUM(parts.数量) AS 总数量
FROM projects
JOIN parts ON projects.工程号 = parts.工程号
GROUP BY projects.工程号;
```
以上语句会将每个工程使用的零件数量进行求和,最终返回工程号和总数量两个字段。希望能对您有所帮助。
相关问题
sql查出零件前三笔订单数量
查询零件前三笔订单数量的 SQL 可以使用以下语句:
```
SELECT part_number, SUM(quantity) AS total_quantity
FROM orders
GROUP BY part_number
ORDER BY total_quantity DESC
LIMIT 3;
```
其中,`orders` 是订单表,包含 `part_number` 和 `quantity` 两个字段,分别表示零件号和数量。以上 SQL 会按照零件号分组,并且对每组中的数量进行求和,最后按照总数量倒序排列,只取前三条记录。
sql语句查出使用供应商S1供应的零件的工程总数。
可以使用如下SQL语句查询使用供应商S1供应的零件的工程总数:
```sql
SELECT COUNT(DISTINCT Project)
FROM Parts
WHERE Supplier = 'S1';
```
其中,`Parts` 表表示零件表,`Project` 表示工程名称,`Supplier` 表示供应商名称。`DISTINCT` 关键字用于去重,避免同一个工程被重复计算。`COUNT` 函数用于计算工程总数。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)