知道每天的成品率怎么计算整个月的成品率,SQL代码
时间: 2023-12-10 11:41:32 浏览: 34
假设你有一个名为production的表,其中包含每天的成品数量和总产量。你可以使用以下SQL代码计算整个月的成品率:
```
SELECT SUM(product_count) / SUM(total_count) AS monthly_yield
FROM production
WHERE MONTH(date) = '当前月份'
```
其中,`product_count`表示每天的成品数量,`total_count`表示每天的总产量,`date`表示生产日期。将`'当前月份'`替换为实际的月份即可。返回的结果为整个月的成品率。
相关问题
帆软计算一个月总的成品率的代码
假设你的成品率数据存储在一个名为"product_rate"的数据库表中,包含以下字段:
- id: 成品率记录的唯一标识符
- product_date: 成品率对应的日期
- product_count: 当天生产的总数
- qualified_count: 当天合格的数量
那么,你可以使用以下SQL语句来计算一个月的成品率:
```
SELECT SUM(qualified_count)/SUM(product_count)*100 AS month_product_rate
FROM product_rate
WHERE product_date BETWEEN '2021-01-01' AND '2021-01-31';
```
以上代码计算的是2021年1月份的成品率,你可以根据需要修改日期范围。
帆软中计算成品率的sql
假设你有一个生产情况表(production),其中包含产品数量(product_count)和不良品数量(defective_count),则计算成品率的 SQL 可以如下:
```
SELECT 1 - CAST(defective_count AS FLOAT) / product_count AS yield_rate
FROM production
```
其中 `CAST(defective_count AS FLOAT)` 是将不良品数量转换为浮点数,以避免整数除法产生的误差。`1 - defective_count / product_count` 表示总产量减去不良品数量后的合格品数量,再除以总产量即可得到成品率。
相关推荐
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.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)