sql 条件求和_Excel VBA+SQL 多条件求和实例
SQL语句中多条件求和的语句如下:
SELECT 分类字段1, 分类字段2 , SUM(统计字段) as 产品总数 From [Sheet1$] GROUP BY 分类字段1, 分类字段2
使用实例说明:
源数据:
查询内容
按照姓名汇总:
SQL = "SELECT 姓名,SUM(产量) as 总产量 FROM [产量表$] GROUP BY 姓名"
结果如下图:
按照日期汇总:
SQL = "SELECT 日期,SUM(产量) as 总产量 FROM [产量表$] GROUP BY 日期"
结果如下图:
按照月份汇总:
SQL = "SELECT MONTH(日期) as 月份,SUM(产量) as 总产量 FROM [产量表$] GROUP BY MONTH(日期)"
结果如下图:
按照月份及姓名汇总:
SQL = "SELECT MONTH(日期) as 月份,姓名 ,SUM(产量) as 总产量 FROM [产量表$] GROUP BY MONTH(日期),姓名"
结果如下图:
注意事项:
如果你运行代码出现如下提示:
请注意查看SQL语句后面 GROUP BY 的相应字段。
“Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。
VBA+ADO+SQL语句,小试牛刀。
私信 SQL 可以获取SQL代码的Excel文件
私信 视频 可以获取54集VBA入门视频
私信 VBA或 vba 可以获取文章中含VBA代码的Excel文件
sql 条件求和_Excel VBA+SQL 多条件求和实例相关推荐
- excel一列求和_EXCEL筛选状态下的求和问题
SUM.SUMIF.SUMIFS.SUMPRODUCT等求和函数的使用方法及实际应用分享过啦(详细见以下链接),今天分享个稍微冷门但很好用,也同样拥有求和功能的函数. EXCEL条件求和mp.wei ...
- sql 列求和_Excel VBA高级编程SQL检索(二)合并相同项并求和
上一篇我们已经试过用Excel 自带的索引完成了一次SQL检索的操作,今天小编带你用VBA实现SQL检索,并实现相同项求和的功能 SELECT 字段名1,SUM(字段名2) FROM [原始数据$]) ...
- excel一列求和_EXCEL快速填充、快速求和、自动调整列宽、快速分列小技巧
今天分享的以下几个EXCEL小技巧,让EXCEL办公事半功倍 一.快速填充(双击) 1.根据习惯,我们经常用填充格式刷填充,即向下拖曳十字号格式刷,现在不用拖动,直接双击这个十字符号将自动向下填充,又 ...
- vba mysql·教程_Excel VBA ADO SQL入门教程004:SQL中的Excel表
1. 上期我们聊了SQL常用查询语句中的字段查询,其简化版语法如下: SELECT 字段名 FROM 表名 当时我们说,FROM关键词指明了要获取字段信息的表的名称.倘若数据源是Excel表格,则需要 ...
- hibernate 多条件组合查询之sql拼接
hibernate 多条件组合查询之sql拼接 [java] view plaincopyprint? public static void main(String[] args) { Session ...
- php多条件检索怎么写,sql查询同时满足三个条件 php查询数据库,同时满足三个条件的sql怎么写?...
php查询数据库,同时满足三个条件的sql怎么写? 这样写没有问题的,是不是你传参数错了,输出语句看看$sql="SELECT*FROM表名字WHERE字段1=aand字段2=b" ...
- postgresql 动态添加过滤条件_XsqlFilterResult----动态生成sql语句的类,过滤一些为空的查询条件...
XsqlBuilder用于可以动态构造sql语句,避免在构造sql时使用过多的 if 判断,与SafeSqlProcesser集成提供防止sql注入攻击,与DataModifier集成完成数据类型的转 ...
- mysql存储过程判断多个条件语句_存储过程里多条件判断(SQL组合查询)
我存储过程里想实现多个传入参数的判断,里面有7个传入参数条件. CREATE PROCEDURE sp_tbWasteSource_Search ( @sd datetime, ...
- Sql优化系列之(1)__where子句条件优化
1.为什么要进行SQL优化 系统优化中一个很重要的方面就是SQL语句的优化.对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功能就可,而是要 ...
最新文章
- 第08次:升级《陋习手记》完善主从UI
- matlab inpainting,MATLAB-Python-inpainting-codes-master
- [Java基础]对象(反)序列化流
- 【学习笔记】第二章——信号量机制 用信号量实现互斥、同步
- DivideMix: Salesforce提出使用半监督学习大幅改进含噪声标签的学习
- VIRT,RES,SHR,虚拟内存和物理内存(转)
- Fudan-NLP-Beginner:自然语言处理入门练习
- win7计算机病毒制作教程,怎么制造计算机病毒
- 第2章 信息系统集成及服务管理
- win7下计算机假死,Win7系统电脑经常发生假死现象的五种情况及解决方法
- (VGG)VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNITION--Karen Simonyan
- android /mnt/sdcard 只读,Android重要的文件目录mnt/sdcard 和 /sdcard
- PD虚拟机如何设置内存和CPU核心数
- VUE前端开发环境版本查看命令
- 如何判断某一个微信公众号上面的文章的阅读量是不是刷上来的?
- Ubuntu18.04+KinectV1(XBOX360)+ORB_SLAM2
- edittext 软键盘上方_Android 软键盘的全面解析,让你不再怕控件被遮盖
- python和java对接数据的简单实现
- 常见移动机器人运动学模型总结
- Shader山下(十六)坐标空间与转换矩阵
热门文章
- dynamic-insert=true dynamic-update=true,插入默认值的情况
- 表的插入、更新、删除、合并操作_12_通过表关联更新表
- NodeJs 在window中安装使用
- faster-rcnn原理及相应概念解释
- linux下tomcat服务器的启动和关闭以及查看实时打印日志
- request.setCharacterEncoding(utf-8);
- 【rzxt】windows7怎么设置桌面背景 如何快速道下一个背景
- 引用:编写高性能Web应用程序的10个技巧(一)
- Kettle能做什么?
- HttpClient, 使用C#操作Web