Tag: sql

excel vba – 转换一个sql

有没有人有任何运气与vbamacros将转换此input: update my_table set time = sysdate, randfield1 = 'FAKE', randfield5 = 'ME', the_field8 = 'test' where my_key = '84' ; 进入这个输出? select count(*) from my_table where (randfield1 <> 'FAKE' or randfield5 <> 'ME' or the_field8 <> 'TEST') and my_key = '84'; 更新(使用Remou的答案时会发生什么): input(我有第一张单元格A1的地方) – update my_table set time = sysdate, randfield1 = 'FAKE', randfield5 […]

如何在sql server 2008中将数据从floattypes的excel导入到varchar中

我有一个关于从EXCEL导入数据到SQL的问题。 在SQL中的导入向导中,字段的数据types是浮动的(因为数据包含纯粹的数字,IDNumber,BiometricNumber和BankAccountNumber)现在SQL中的这个字段的数据types是varchar,并且当我查询或者传输数据到其他表格的价值改变ito浮动与e +数字。 任何人?

使用数据透视表显示已添加和删除的“库存”数量

我有一组信息存储在外部数据库中,类似于以下格式: 表格1 Date, InventoryID, InventoryValue 1-12-2011, 1111-111A, 60 2-12-2011, 1111-111B, 50 3-12-2011, 1111-111C, 30 1-1-2012, 1111-111B, 40 2-1-2012, 1111-111C, 40 3-1-2012, 1111-111D, 40 我需要在数据透视表中用下面的格式表示上面的结果: 表2 Month, Beg Inventory, Added, Removed, Ending Inventory Jan, 3, 1, 1, 3 从表1可以看出,从“12·11”清单到“1·12”清单(1111-111D)增加了1项,删除了1项(1111-111A),结果见表2。 当我双击“已添加”或“已删除”清单时,我应该能够查看它们属于哪个InventoryID。 该表还应该反映过去12个月的“已添加”和“已删除”。 我打开任何build议使用VBA或SQL来获得我的结果。

使用macros更改Excel SQL命令

我需要创build一个Excel 2010macros,它更改Excel连接的SQL命令文本。 如果有问题,我正在使用SQL Server。 我怎么能这样做? 我在网上find了几个链接,但都没有工作。 最近使用的代码是: Dim comText As String comText = "select top 10000 [activitypointer0.subject] as subject , [activitypointer0.activityid] as activityid , [activitypointer0.instancetypecodename] as instancetypecodename , [activitypointer0.scheduledend] as scheduledend , [activitypointer0.createdbyname] as createdbyname , [activitypointer0.activitytypecodename] as activitytypecodename , [a_9cdbdceab5ee4a8db875050d455757bd.name] as [a_9cdbdceab5ee4a8db875050d455757bd.name]" comText = comText & " from FilteredActivityPointer as [activitypointer0] left outer join […]

从Excel导入数据并插入到规范化的SQL表中

我有一个包含服务名称和费用的815logging的Excel文件。 在数据库中,已经input了一些logging,所以需要插入剩余的781条logging。 问题是有两个表,一个是departmentalservices,另一个是deptservicedetails。 部门服务表具有服务名称(等等),并通过名为service_id的列联接到deptservicedetails。 部门服务细节是服务收费的地方(因为有现金和信贷费用,但不用担心)。 部门服务拥有所有的服务名称,但每个服务的费用都不在细节表中。 现在,如果我正常使用这个程序来插入这些费用,它会花费很长时间,如你所知。 因此,是否有一种方法,我可以写入多个插入查询(使用Excel公式)或者什么,将与表中的ID匹配的Excel表中的名称,因此我可以通过ID插入一个logging到细节表。 目前我可以写一个插入查询名称和费用,但详细信息表需要服务ID,而不是插入查询名称。 希望它的理解和感谢。

用Ado连接到Excel

im'试图连接到Firebird数据库使用Ado: Sub Test() Dim conn As ADODB.Connection End Sub 但我得到编译错误: User-defined type not defined 为什么? 我设法使用Excel的Microsoft Query连接数据库。 我有Firebird驱动

在excel工作表(或SQLite)填充空单元格的上面最近填充单元格的值

将查询发送到SQLite数据库时遇到问题。 问题是,数据库(源自Excel工作表)有空单元格应该有值,从上面的单元格给出的值,在同一列。 换句话说,如果值不变,Excel表格的制造者已经将同一列中的单元格留空。 我实际上需要在这些单元格中的值! 由于sheet / db的大小,我无法手动执行此操作,有没有一种方法可以通过编程实现? 我真的更喜欢sql查询的方式,如果有的话! 最好的祝愿,Tor

问题在ADO-excel,SQL查询

ADOD中的SQL查询工作正常,只有在ADODC1表中存在Sect列。 如果ADODC1表单没有Sect列,则会引发错误。 请纠正我下面的查询… strSQL = "Select Name,Dept,IIF(ISNULL(Sect),'',Sect) AS Sect from [Adodc1$] UNION Select Name,Dept,Sect from [Adodc2$];" 如果Sect列不在ADODC1表中,则需要将结果清空。

excel或c#或SQL解决scheme来获取期数

我有一个看起来像这样的数据集 id, value1,value2,value3,value4,value5…value200 (i am showing only 5 but solution needs to accomodate 200 values) a, 10,4,2,0,0 b, 23,0,0,2,0 c, 0,2,4,0,0 d, 0,0,0,1,0 我想返回每行有多less个值的COUNT,在尾部只有零。 对于上述数据,将是: 3 4 2 1 该解决scheme可以是C#或Excel(公式,而不是VBA) 非常感谢你的帮助。如果我不清楚,请告诉我

在select语句中,无法使用where子句从excel表读取数据

我正在尝试从excel工作表中读取数据,但有一个例外情况说,没有给出一个或多个我不明白的必需参数的值。 这是我的代码直到错误指向的地方: Dim MyConnection As System.Data.OleDb.OleDbConnection Dim DtSet As System.Data.DataSet Dim MyCommand As System.Data.OleDb.OleDbDataAdapter MyConnection = New System.Data.OleDb.OleDbConnection _ ("Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" & Application.StartupPath & "\Staff Contracts.xlsx; Extended Properties=""Excel 12.0;HDR=NO""") MyCommand = New System.Data.OleDb.OleDbDataAdapter _ ("select * from [Staff Contracts$A4:K14] where I=176", MyConnection) MyCommand.TableMappings.Add("Table", "TestTable") DtSet = New System.Data.DataSet MyCommand.Fill(DtSet) exception指向最后一行MyCommand.Fill(DtSet) ,它显示我的select语句有问题。 以前,我的代码读取数据,并在select中没有where子句的情况下显示它where但是当我添加where语句以便它只能读取列I的值等于176的行的数据时,它会给出一个exception,某些必需的参数缺less一个值