提问人:user21891380 提问时间:5/27/2023 最后编辑:braXuser21891380 更新时间:5/27/2023 访问量:39
用于在 select 语句中插入其他计算字段的 SQL 查询
SQL query to insert an additional calculated field within the select statement
问:
您的帮助将不胜感激。我在这里尝试通过 GETOPENFILENAME 从选定的工作簿中提取数据以访问“Data$”工作表并选择所有数据并根据 2 个条件添加一个额外的计算字段,其中一个字段的日期早于或等于定义的字符串,该字符串是 v(本月的第一天)在我的 SQL 字符串中,另一个字段的类型是发票, 那么新字段是杰出的。请看我手头的一段代码。
With connection
.Provider = "Microsoft.ACE.OLEDB.12.0"
.ConnectionString = "Data Source=" & Vfile& ";" & _
"Extended Properties=""Excel 12.0 Xml;HDR=Yes;IMEX=1"";"
.Open
End With
sql= "SELECT T1.* " & _
",IIF(T1.[Due Date] <= '" & v & "' " & _
"AND T1.[Type] ='Invoice'),T1.[Outstanding] AS [InvValue]) " & _
"FROM [Data$A1:Z100000] T1"
Set Rs = connection.Execute(sql)
答: 暂无答案
评论