需要将SQL数据库中的数据做统计,现在数据库连接以及数据统计实现了。
不过有个不方便的地方,就是我的查询统计语句中涉及到时间段,每次在SQL语句中去输入时间太麻烦了,想在Excel表中使用两个单元格输入时间,在这个SQL查询统计语句中调用这两个单元格的值作为查询条件,请问怎么实现?
现在的查询语句如下:
select count(*) as expr1
from sql表
where (DLY='ABC') and (rq >= '2014-03-01') and (rq <='2014-03-31')
想调用Excel表中两个单元格的值来替换语句中的两个日期,请问怎么调用?
1、将需要处理的记录复制到一个新的工作表,然后将在数据库表中存在唯一值的列(比如物料编码)后插入一列,用 CONCATENATE函数将其前后加上“'”。
2、将加“'”的这列数据复制到一个文本文件中。
3、关闭并保存这个新的文本文件,然后用Word 将其打开。
4、快捷键Ctrl+F,点击“替换”,查找内容中输入“^p”,替换为输入“,”。
5、在 sql server 的查询界面,输入以下SQL语句:use 数据库名,select * from 表名 ,where 字段名 in ,(Word 中的文本)。
Excel表中连接sql并使用sql语句引用excel单元格数据作为查询条件
1、将需要处理的记录复制到一个新的工作表,然后将在数据库表中存在唯一值的列(比如物料编码)后插入一列,用 CONCATENATE函数将其前后加上“'”。2、将加“'”的这列数据复制到一个文本文件中。3、关闭并保存这个新的文本文件,然后用Word 将其打开。4、快捷键Ctrl+F,点击“替换”,查找内容中...
如何使用SQL语句实现对Excel工作表数据的查询
select * from OpenDataSource('Microsoft.ACE.OLEDB.12.0', 'Data Source=D:\/97-2003.xls;Extended Properties="Excel 12.0;HDR=Yes;IMEX=1"')...[Sheet1$]--> ACE 引擎访问 Excel 2007 select * from OpenRowSet('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;HDR=Yes;IMEX=1;Database=D...
使用SQL语句如何对Excel工作表数据进行查询
使用SQL语句对Excel工作表数据进行查询 1、启动Excel并打开工作簿,在这个工作簿中,工作表Sheet1放置商品信息记录,如图1所示;工作表Sheet2用于对商品记录进行查询,其结构如图2所示。图1 放置商品信息记录的工作表 图2 用于商品记录查询的工作表 2、打开Visual Basic编辑器,在工程资源管理器中插入一...
怎样把excel里的数据作为条件 导入到sql语句中
1.打开SQL Server Management Studio,按图中的路径进入导入数据界面。2.导入的时候需要将EXCEL的文件准备好,不能打开。点击下一步。3.数据源:选择“Microsoft Excel”除了EXCEL类型的数据,SQL还支持很多其它数据源类型。4.选择需要导入的EXCEL文件。点击浏览,找到导入的文件确定。5.再次确认文件路径没...
Excel sql语句怎么引用单元格
在VBA下还是在MICRO QUERY(获取外部数据)下操作?如果是在VBA下,在SQL语句字符串的条件中 & range("a1") & 这样的方式就行了。如果在MICRO QUERY下,见下图操作:
如何用sql取excel表中某单元格的值
可以先用SQL读取Excel数据,然后再找某单元格 --SQL读取Excel数据 select * from OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="C:\\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]有合并的就不好做了 ...
利用SQL语句整和同文件中多张EXCEL数据
每张表的列数,或者类型不一致,union all关联的表查询类型必须一致的,列数也必须一致:比如:tb1 只有一个字段a 类型是整型 tb2 只有一个字段a 类型是字符型 tb3 有两个字段a(整型),b(字符型)tb4 只有一个字段c 类型是整型 SELECT * FROM tb1 UNION ALL SELECT * FROM tb2 这行会...
VBA里面想用sql语句引用一个外部excel表的某个单元格
试一下这个 sql = \\"Select * FROM [Sheet1$],[sheet2$] where[sheet1$].a = [sheet2$].a \\" 或者 sql = \\"Select * FROM [Sheet1$] INNER JOIN [sheet2$] ON[sheet1$].a = [sheet2$].a \\"
如何在excel中执行sql语句(Sql In Excel V1.0 EXCEL插件介绍)
Sql In Excel是一款在excel中执行SQL语句的Excel插件。通过配置数据库连接信息,可将查询结果直接返回到Excel工作表中。连接数据库时,点击左上角的配置按钮,输入数据库连接信息,当前支持Mysql和Pgsql数据库。通过勾选配置按钮下的复选框切换数据库。演示以Mysql数据库为例。在查寻所有模式、表数量、表...
如何在Excel中使用SQL语言实现数据查询
1.选中表格后单击右键选择“定义名称”2.单击后,出现命名对话框 3.这里将表1和表2分别命名为Table1和Table2。4.选择上方的“数据”选项卡,选择“自其他来源”下的“来自Microsoft Query ”选项 5.在弹出的对话框中选择Excel Files*那一项,并且把对话框下面的“使用“查询向导”创建\/编辑查询”勾...