我已经耗尽了我的搜索功能,正在寻找解决方案.以下是我想要做的概述:
我遇到过一些ADO的引用,但我还不熟悉它.
编辑:我找到了一个从已关闭文件导入数据的代码.我需要调整范围以返回变量结果.
Private Function GetValue(path, file, sheet, ref)
path = "C:\Users\crathbun\Desktop"
file = "test.xlsx"
sheet = "Sheet1"
ref = "A1:R30"
' Retrieves a value from a closed workbook
Dim arg As String
' Make sure the file exists
If Right(path, 1) <> "\" Then path = path & "\"
If Dir(path & file) = "" Then
GetValue = "File Not Found"
Exit Function
End If
' Create the argument
arg = "'" & path & "[" …Run Code Online (Sandbox Code Playgroud) 我在查询时遇到了一些麻烦,并希望有人可以提供帮助.我尝试过搜索解决方案,但似乎无法找到与我的搜索字词类似的情况.
这是我正在寻找的:
我有一个包含三列的表,需要返回第一列中的值,以及第二列中的两个值.一个计数基于参数,另一个计数是总计数.理想情况下,我只想返回第一列中具有相同计数的值.
例如:
Part Number | Make ID
ABC123 | 1<br>
ABC123 | 1<br>
ABC123 | 3<br>
DEF456 | 1<br>
DEF456 | 1
Part Number | Count of Apps Where Make ID = 1| Count of Total Apps
ABC123 | 2 | 3
DEF456 | 2 | 2
Run Code Online (Sandbox Code Playgroud)
到目前为止我的查询将返回具有参数值的部件号的应用程序总数,但我需要它返回两个计数:
SELECT apps.part#,
COUNT(DISTINCT application#)apps
FROM [mytable] AS apps
INNER JOIN (SELECT part#
FROM [mytable]
WHERE make = '1') AS sz
ON sz.part# = apps.part#
GROUP BY apps.part#
ORDER BY 1 …Run Code Online (Sandbox Code Playgroud)