vba搜索java里面的sql_在EXCEL中使用SQL语句查询集锦-持续更新中,敬请关注
StrA = ""
StrA = StrA & " SELECT YEAR(日期) AS 年份"
StrA = StrA & ",工地名称"
StrA = StrA & ",IIF(ISNULL(方量)=TRUE,0,方量) as 方量"
StrA = StrA & ",IIF(ISNULL(金额)=TRUE,0,金额)-IIF(ISNULL(已付款)=TRUE,0,已付款) AS 欠款"
StrA = StrA & ",日期"
StrA = StrA & ",业务员,备注"
StrA = StrA & " FROM [混凝土销售明细$]"
StrA = StrA & " WHERE NOT [工地名称] IS NULL AND LEN(工地名称)>0"
StrSQL = ""
StrSQL = StrSQL & " SELECT 0 AS 序号,年份,业务员,工地名称"
StrSQL = StrSQL & ",方量合计,欠款金额,开始打灰时间"
StrSQL = StrSQL & ",NULL AS 备注"
StrSQL = StrSQL & " FROM ("
StrSQL = StrSQL & " SELECT 年份,工地名称,业务员"
StrSQL = StrSQL & ",SUM(方量) AS 方量合计"
StrSQL = StrSQL & ",SUM(欠款) AS 欠款金额"
StrSQL = StrSQL & ",MIN(日期) AS 开始打灰时间"
StrSQL = StrSQL & ",1 AS 排序A,1 AS 排序B,2 AS 排序C"
StrSQL = StrSQL & " FROM (" & StrA & ")"
StrSQL = StrSQL & " GROUP BY 年份,工地名称,业务员"
StrSQL = StrSQL & " UNION ALL "
StrSQL = StrSQL & " SELECT 年份,'小计' AS 工地名称,业务员"
StrSQL = StrSQL & ",SUM(方量) AS 方量合计"
StrSQL = StrSQL & ",SUM(欠款) AS 欠款金额"
StrSQL = StrSQL & ",MIN(日期) AS 开始打灰时间"
StrSQL = StrSQL & ",1 AS 排序A,2 AS 排序B,2 AS 排序C"
StrSQL = StrSQL & " FROM (" & StrA & ")"
StrSQL = StrSQL & " GROUP BY 年份,业务员"
StrSQL = StrSQL & " UNION ALL "
StrSQL = StrSQL & " SELECT 年份,'年度合计' AS 工地名称,'年度合计' AS 业务员"
StrSQL = StrSQL & ",SUM(方量) AS 方量合计"
StrSQL = StrSQL & ",SUM(欠款) AS 欠款金额"
StrSQL = StrSQL & ",MIN(日期) AS 开始打灰时间"
StrSQL = StrSQL & ",3 AS 排序A,2 AS 排序B,3 AS 排序C"
StrSQL = StrSQL & " FROM (" & StrA & ")"
StrSQL = StrSQL & " GROUP BY 年份"
StrSQL = StrSQL & " UNION ALL "
StrSQL = StrSQL & " SELECT '总计' AS 年份,'总计' AS 工地名称,'总计' AS 业务员"
StrSQL = StrSQL & ",SUM(方量) AS 方量合计"
StrSQL = StrSQL & ",SUM(欠款) AS 欠款金额"
StrSQL = StrSQL & ",MIN(日期) AS 开始打灰时间"
StrSQL = StrSQL & ",5 AS 排序A,5 AS 排序B,5 AS 排序C"
StrSQL = StrSQL & " FROM (" & StrA & ")"
StrSQL = StrSQL & ") ORDER BY 年份,排序A,业务员,排序B,排序C,开始打灰时间"
SQLARR = GET_SQL_To_Arr(StrSQL, Str_coon, False)
vba搜索java里面的sql_在EXCEL中使用SQL语句查询集锦-持续更新中,敬请关注相关推荐
- vba搜索java里面的sql_Excel VBA+SQL 代替Vlookup精确查找
SQL代替Vlookup 精确查找(左连接 "Left Outer JOIN" 用法) 语法如下:Select 表名 .字段1,表名 .字段2,表名 .字段3,表名 .字段4 FR ...
- 在EXCEL中使用SQL语句查询
SQL语句在数据库使用中十分重要. 在EXCEL中可以不打开工作簿,就获取数据,对多工作簿操作很用,也很快. 对大量数据处理,比循环快很多,但是比词典方法还有点距离(可惜我还没有学会词典). 对数据库 ...
- 在Excel中使用SQL语句查询和筛选
本文转自:http://blog.sina.com.cn/s/blog_5fc375650102e1g5.html 今天在微博上看到@数据分析精选 分享的一篇文章,是关于<在Excel中使用SQ ...
- Excel 中使用SQL 语句查询数据(七)-----用LIKE 运算符进行模糊匹配查询
这篇博文要和大家分享的是用LIKE 运算符进行模糊匹配查询下图数据源商品代号包含数字的数据. 我们用Microsoft query连接数据源,步骤请参考本系列第一篇博文.语句如下图 其中 LIKE ' ...
- java项目遇到的问题_java系列:项目中遇到的一些问题(持续更新中)
JSONArray去重的问题 JSONArray array = ["2","0","0","0","0&qu ...
- 【100道面试题真题讲解】C++面试题讲解+JAVA面试题讲解+Linux面试题讲解+数据结构面试题+计算机网络面试题 讲解视频-持续更新中
最近找到了一个非常好的公众号:IT笔试面试真题讲解,每天视频分享一道IT公司面试高频题目,完全免费哦,非常适合找工作的学生复习+总结+提炼. 白嫖不敢独吞,分享给大家,也给作者增加一点访问量,鼓励作者 ...
- JAVA里面的int类型 和Integer类型,有什么不一样
JAVA里面的int类型 和Integer类型,有什么不一样 原创 2013年09月04日 23:15:11 标签: java / 2120 编辑 删除 JAVA里面的int类型 和Integer类型 ...
- Simple java里面的paint(Graphics g)的理解
以前写画图板时,总不理解什么时候要调用这个方法,老师说:你写了paint(g)方法后,在窗体改变时,就会调用,可是不太理解. 没写paint(g)的演示:画图板v1 1:绘制简单直线 2.执行最小化操 ...
- 关于Java里面的String.getBytes()方法
关于Java里面的String.getBytes()方法 Java里面的String类型的编码方式是Unicode,根据你项目字符串的编码方式无关,这是写死的.但是如果你jvm平台使用的是GBK编码方 ...
最新文章
- 【 MATLAB 】sort ( Sort array elements )
- layer弹出信息框API
- python3 局域网udp广播
- Python练习 | Python之图像的基本操作和处理
- jquery中获取元素的几种方式小结
- 排序算法以及其java实现
- rsync实现文件同步
- delphi ---ttoolbar,ttoolbutton
- 浅谈C# Socket编程及C#如何使用多线程
- 【IoT】基于NB-IoT的CoAP协议浅析
- zero-shot learning
- HTML网易云音乐页面设计,QtDesigner实现网易云音乐助手的页面设计
- 网络排查工具MTR介绍
- c 语言 随机值的生成器,C 语言随机数生成器的实现分析
- Android 九宫格物理键盘数字英文切换
- Debezium同步之oracle rac数据到oracle单机的安装步骤
- Multi-Task Video Captioning with Video and Entailment Generation阅读笔记
- php获取视频信息,支持优酷土豆新浪腾讯等多家网站
- python信号端点检测_语音信号端点检测
- 怎么对比2个数据库的差异
热门文章
- r语言 rgl 强制过程中_一个R语言中操纵矢量空间数据的标准化工具—sf
- stm32 fatfs fopen err_disk__小型文件系统FatFS和LittleFS对比和区别
- Django框架(5.django中模型类建立关系和多表关系查询)
- Windows下solr的安装与部署
- wxWidgets:wxMenuEvent类用法
- boost::type_index模块type_index`(和 `type_info`)能够存储确切的类型,无需剥离 const、volatile 和引用
- Boost.MultiIndex 使用 Boost.Interprocess 分配器的示例
- boost::intrusive::avltree_algorithms用法的测试程序
- boost::hana::reverse_partial用法的测试程序
- boost::posix_time和boost::date_time杂项的测试程序