SUM(i.进货量) AS "进货总量"

时间: 2024-04-01 18:29:49 浏览: 13
在SQL中,可以使用SUM函数来计算某个字段的总和。例如,如果你想计算"进货量"字段的总和,可以使用以下语句: ```sql SELECT SUM(i.进货量) AS "进货总量" FROM 表名 i; ``` 其中,"表名"是你要查询的表的名称,"进货量"是你要计算总和的字段名称。执行以上语句后,将会返回一个名为"进货总量"的列,其中包含了"进货量"字段的总和值[^1]。
相关问题

select C.GZ_YM AS 缴费年月, C.C21163 AS 养老保险单位缴纳, C.C2144 AS 养老保险个人缴纳, SUM(C.C21163+C.C2144) AS 养老合计, C.C21165 AS 失业保险单位缴纳, C.C2153 AS 失业保险个人缴纳, SUM(C.C21165+ C.C2153) AS 失业合计, C.C21166 AS 工伤保险单位缴纳, C. C21164 AS 医疗保险单位缴纳, C.C2147 AS 医疗保险个人缴纳, SUM( C.C21164+C.C2147) AS 医疗合计, SUM(C.C21163+C.C21165+ C. C21164+ C.C21166) AS 单位缴纳总合计, SUM(C.C2144+C.C2153+C.C2147) AS 个人缴纳总合计, SUM(C.C21163+C.C21165+ C. C21164+ C.C21166+C.C2144+C.C2153+C.C2147) AS 总合计 FROM C21 C LEFT JOIN b01 on c21.dept_id - b01.dept_id 加GROUP BY

C.GZ_YM AS 缴费年月, C.C21163 AS 养老保险单位缴纳, C.C2144 AS 养老保险个人缴纳, SUM(C.C21163+C.C2144) AS 养老合计, C.C21165 AS 失业保险单位缴纳, C.C2153 AS 失业保险个人缴纳, SUM(C.C21165+ C.C2153) AS 失业合计, C.C21166 AS 工伤保险单位缴纳, C. C21164 AS 医疗保险单位缴纳, C.C2147 AS 医疗保险个人缴纳, SUM( C.C21164+C.C2147) AS 医疗合计, SUM(C.C21163+C.C21165+ C. C21164+ C.C21166) AS 单位缴纳总合计, SUM(C.C2144+C.C2153+C.C2147) AS 个人缴纳总合计, SUM(C.C21163+C.C21165+ C. C21164+ C.C21166+C.C2144+C.C2153+C.C2147) AS 总合计 FROM C21 C LEFT JOIN b01 on c21.dept_id - b01.dept_id GROUP BY C.GZ_YM

SELECT A.A0101 AS 姓名, A.A0190 AS 人员编号,A.A0177 AS 身份证号,A.A0191 AS 在职或离职,A.A1017 AS 离职时间,C.GZ_YM AS 缴费年月, --,缴费状态, A.BXJS AS 缴费基数, C.C21163 AS 养老保险单位缴纳,C.C2144 AS 养老保险个人缴纳, SUM(C.C21163+C.C2144) AS 养老合计, C.C21165 AS 失业保险单位缴纳, C.C2153 AS 失业保险个人缴纳, SUM(C.C21165+ C.C2153) AS 失业合计, C. C21164 AS 医疗保险单位缴纳,C.C2147 AS 医疗保险个人缴纳, SUM( C.C21164+C.C2147) AS 医疗合计, C.C21166 AS 工伤保险单位缴纳 SUM(C.C21163+C.C21165+ C. C21164+ C.C21166) AS 单位缴纳总合计, SUM(C.C2144+C.C2153+C.C2147) AS 个人缴纳总合计, SUM(C.C21163+C.C21165+ C. C21164+ C.C21166+C.C2144+C.C2153+C.C2147) AS 总合计; from C21 C LEFT JOIN view_a01 A ON C.A0188=A.A0188 加GROPBY

在你的查询中添加了 GROUP BY 子句,这样可以按照指定的列进行分组聚合。以下是修改后的查询: ```sql SELECT A.A0101 AS 姓名, A.A0190 AS 人员编号, A.A0177 AS 身份证号, A.A0191 AS 在职或离职, A.A1017 AS 离职时间, C.GZ_YM AS 缴费年月, --,缴费状态, A.BXJS AS 缴费基数, C.C21163 AS 养老保险单位缴纳, C.C2144 AS 养老保险个人缴纳, SUM(C.C21163 + C.C2144) AS 养老合计, C.C21165 AS 失业保险单位缴纳, C.C2153 AS 失业保险个人缴纳, SUM(C.C21165 + C.C2153) AS 失业合计, C.C21164 AS 医疗保险单位缴纳, C.C2147 AS 医疗保险个人缴纳, SUM(C.C21164 + C.C2147) AS 医疗合计, C.C21166 AS 工伤保险单位缴纳, SUM(C.C21163 + C.C21165 + C.C21164 + C.C21166) AS 单位缴纳总合计, SUM(C.C2144 + C.C2153 + C.C2147) AS 个人缴纳总合计, SUM(C.C21163 + C.C21165 + C.C21164 + C.C21166 + C.C2144 + C.C2153 + C.C2147) AS 总合计 FROM C21 C LEFT JOIN view_a01 A ON C.A0188 = A.A0188 GROUP BY A.A0101, A.A0190, A.A0177, A.A0191, A.A1017, C.GZ_YM, A.BXJS, C.C21163, C.C2144, C.C21165, C.C2153, C.C21164, C.C2147, C.C21166; ``` 在这个修改后的查询中,我们使用 GROUP BY 子句对指定的列进行分组,以便在聚合函数中计算每个分组的总和。你可以根据实际需求调整和适应 GROUP BY 子句中的列。

相关推荐

SELECT d.areaCode, d.areaName, d.bciStreetName, d.wasteTypeCode, d.wasteTypeName, d.wasteTrashCode, d.wasteTrashName, d.wasteName, sum( p.produceNumTotal ) AS produceNumTotal, sum( IFNULL(t.disposalNumTotal, 0 ),decimal(10,2) ) AS disposalNumTotal, sum( p.cityTransferNum ) AS cityTransferNum, sum( p.transferCityOutNum ) AS transferCityOutNum, sum( p.transferProvinceOutNum ) AS transferProvinceOutNum, sum( IFNULL( p.transferCityOutNum, 0 ) + IFNULL( p.transferProvinceOutNum, 0 ) ) AS transferCityAndProInNum, sum( t.transferCityInNum ) AS transferCityInNum, sum( t.transferProvinceInNum ) AS transferProvinceInNum, sum( IFNULL( t.transferCityInNum, 0 ) + IFNULL( t.transferProvinceInNum, 0 ) ) AS transferCityAndProInNum, sum( d.disposalAmount ) AS disposalAmount, sum( d.zhlyAmount ) AS zhlyAmount, sum( d.czAmount ) AS czAmount, sum( d.zcAmount ) AS zcAmount, sum( d.tmAmount ) AS tmAmount, sum( d.fsAmount ) AS fsAmount, sum( d.qtAmount ) AS qtAmount, CONVERT ( sum( zhlyAmount ) / sum( d.disposalAmount ) * 100, DECIMAL ( 10, 2 ) ) AS zhlyProportion, CONVERT ( sum( tmAmount ) / sum( d.disposalAmount ) * 100, DECIMAL ( 10, 2 ) ) AS tmProportion, CONVERT ( sum( fsAmount ) / sum( d.disposalAmount ) * 100, DECIMAL ( 10, 2 ) ) AS fsProportion, CONVERT ( sum( qtAmount ) / sum( d.disposalAmount ) * 100, DECIMAL ( 10, 2 ) ) AS qtProportion FROM wfcs_disposal_account_day_report d LEFT OUTER JOIN wfcs_transfer_sheet_disposal_day_summary t ON d.cityCode = t.disposalCityCode AND t.tenantId = d.tenantId LEFT OUTER JOIN wfcs_transfer_sheet_produce_day_summary p ON d.cityCode = p.produceCityCode AND d.tenantId = p.tenantId WHERE d.solidWasteType ='ybgygf' AND d.tenantId = '779ca469251e4a639fd39a7ab57e6859' AND d.recordDate >= '2023-06-01 00:00:00.0' AND d.recordDate <= '2023-06-04 00:00:00.0' AND d.cityCode = 'dacef933e39740349e6fb89fac792aae' GROUP BY areaCode ORDER BY produceNumTotal DESC 怎么优化这个sql

最新推荐

recommend-type

自研操作系统:DIM-SUM设计与实现.pdf

自研操作系统:DIM-SUM设计与实现文字版 自研操作系统:DIM-SUM设计与实现文字版 自研操作系统:DIM-SUM设计与实现文字版
recommend-type

matlab函数sum和size用法-matlab函数sum和size用法.doc

matlab函数sum和size用法-matlab函数sum和size用法.doc matlab函数sum和size用法.doc sum函数解释函数功能 求数组元素的总和 使用方法B = sum 返回数组A不同维数的总和。 如果A是一个...
recommend-type

Linux md5sum命令的使用方法

md5sum – 计算检验MD5效验码 md5sum命令采用MD5报文摘要算法(128位)计算和检查文件的校验和。一般来说,安装了Linux后,就会有md5sum这个工具,直接在命令行终端直接运行。 MD5算法常常被用来验证网络文件传输的...
recommend-type

基于Python中求和函数sum的用法详解

今天小编就为大家分享一篇基于Python中求和函数sum的用法详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
recommend-type

Java开发案例-springboot-19-校验表单重复提交-源代码+文档.rar

Java开发案例-springboot-19-校验表单重复提交-源代码+文档.rar Java开发案例-springboot-19-校验表单重复提交-源代码+文档.rar Java开发案例-springboot-19-校验表单重复提交-源代码+文档.rar Java开发案例-springboot-19-校验表单重复提交-源代码+文档.rar Java开发案例-springboot-19-校验表单重复提交-源代码+文档.rarJava开发案例-springboot-19-校验表单重复提交-源代码+文档.rar Java开发案例-springboot-19-校验表单重复提交-源代码+文档.rar
recommend-type

zigbee-cluster-library-specification

最新的zigbee-cluster-library-specification说明文档。
recommend-type

管理建模和仿真的文件

管理Boualem Benatallah引用此版本:布阿利姆·贝纳塔拉。管理建模和仿真。约瑟夫-傅立叶大学-格勒诺布尔第一大学,1996年。法语。NNT:电话:00345357HAL ID:电话:00345357https://theses.hal.science/tel-003453572008年12月9日提交HAL是一个多学科的开放存取档案馆,用于存放和传播科学研究论文,无论它们是否被公开。论文可以来自法国或国外的教学和研究机构,也可以来自公共或私人研究中心。L’archive ouverte pluridisciplinaire
recommend-type

MATLAB柱状图在信号处理中的应用:可视化信号特征和频谱分析

![matlab画柱状图](https://img-blog.csdnimg.cn/3f32348f1c9c4481a6f5931993732f97.png) # 1. MATLAB柱状图概述** MATLAB柱状图是一种图形化工具,用于可视化数据中不同类别或组的分布情况。它通过绘制垂直条形来表示每个类别或组中的数据值。柱状图在信号处理中广泛用于可视化信号特征和进行频谱分析。 柱状图的优点在于其简单易懂,能够直观地展示数据分布。在信号处理中,柱状图可以帮助工程师识别信号中的模式、趋势和异常情况,从而为信号分析和处理提供有价值的见解。 # 2. 柱状图在信号处理中的应用 柱状图在信号处理
recommend-type

HSV转为RGB的计算公式

HSV (Hue, Saturation, Value) 和 RGB (Red, Green, Blue) 是两种表示颜色的方式。下面是将 HSV 转换为 RGB 的计算公式: 1. 将 HSV 中的 S 和 V 值除以 100,得到范围在 0~1 之间的值。 2. 计算色相 H 在 RGB 中的值。如果 H 的范围在 0~60 或者 300~360 之间,则 R = V,G = (H/60)×V,B = 0。如果 H 的范围在 60~120 之间,则 R = ((120-H)/60)×V,G = V,B = 0。如果 H 的范围在 120~180 之间,则 R = 0,G = V,B =
recommend-type

JSBSim Reference Manual

JSBSim参考手册,其中包含JSBSim简介,JSBSim配置文件xml的编写语法,编程手册以及一些应用实例等。其中有部分内容还没有写完,估计有生之年很难看到完整版了,但是内容还是很有参考价值的。