问题标签 [ms-query]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - Use MS Query in Excel 2010 to Get Data from SQL Server Using Parameters-Complex Query Using Between Two Dates
I tried working with the solutions noted in Excel: Use a cell value as a parameter for a SQL query and How to add parameters to an external data query in Excel which can't be displayed graphically?. However, I can't get any of the solutions to work.
Below is a segment that I am having trouble with. There are multiple tables in the query. I pasted the SQL in the Command text in the Definition tab of the Connection Properties window. I have no problems when I enter the dates as they are below. However, I get a message about converting date and/or time from character string when I replace the dates with question marks. If I do the same and exclude the quote marks, I get a message about invalid parameter number.
I'm thinking that I should try to programatically update the connection file because I can't figure out how to acheive what I want to do any other way.
excel - Excel 2007/MS 查询使用 1 个表过滤另一个部分匹配
我有一张 BOM 表(物料清单)。
客户向我发送了一份零件清单,我想让 Excel 过滤表格以仅显示这些材料,但我们的零件号包含 REV,客户的条目没有。有没有一种简单的方法来过滤在 MS Query 中进行部分匹配的表?
例如,我们的 boms 表中的零件编号如下所示:
客户发送给我们:
没有转速。
在 MS Query 中做一个简单的加入是行不通的,有没有简单的方法可以做到这一点,或者我应该浏览客户列表并添加 rev?(1000 多个零件,需要一段时间)有没有更简单的方法?
这是来自 Excel 文件的数据库查询:
看起来很奇怪:
casting - 在 MS SQL 之后显示两个小数
嗨,我有一些我无法解决的问题,也许你们中的一些人可以帮助我,我需要显示除法的结果。
选择 50/200,因为我们都知道它应该是 0.25,但是,我得到了 0,所以他们我试试这个
SELECT ROUND(CAST(50 AS NUMERIC(18,2) )/ CAST(200 AS NUMERIC(18,2)),2)
这给了我 0.250000000000000000000
然后我尝试使用Round
select cast(round(50/200,2) as numeric(36,2))
但它返回我 0.00
我将如何解决此问题以仅显示 0.25?
sql - MS Query 14 将 Excel 工作表中的数据用作查询的一部分
我们有一个学生 MIS 在 SQL Server 2012 上运行。我们有多个电子表格通过 ODBC 连接提取数据。该查询是在 MS Query 2014 中生成的。我想将条件从 Excel 工作表中的单元格输入到查询中,作为我想要更改的数据子集。例如,我有一个电子表格,可以提取一年组在特定日期参加的所有课程。如果我想更改年份组,我必须编辑查询。我希望能够在工作表的单元格中输入年份组并让它更新数据。
这可能吗,有人可以给我任何指示吗?
提前致谢,
凯文
mysql - 如何在 Excel 的 MS Query 中使用临时表?
如何在 Excel 的 MS Query 中使用临时表?查询在预览中显示正常,但未正确插入电子表格。
vba - VBA 如果文本框为空,则显示所有值
我有 2 个文本框和一个按钮。该按钮打开一个带有文本框值的查询。一切正常,除了当一个文本框为空时,我想从该文本框中查找所有记录(到目前为止,我已经在 textbox2 上对其进行了测试)。这是我的代码:
在我看来,VBA 总是选择 Else 选项而不是 If 选项,因为当我调试时它说错误是“无效使用 null”并指向 Else 条件。
我是否使用错误的方法来检测和清空字符串?如果我让空字符串识别工作,这af2 = "([a2]='" + "*" + "') "
是返回所有记录的正确方法吗?
提前致谢。
ios - MSQuery ReadWithCompletion 错误
我正在按照此处示例中设置的代码进行操作:
我想要做的是查询我在 Azure 上设置的数据库,并检查是否已经有一个 fb_id 与我当前的 id (self.id)。但是,当尝试调用 ReadWithCompletion 时,我收到错误消息:“发送不兼容的块指针类型...”
我的代码可以在下面找到:
我没有看到代码语法有任何问题,因为我直接从 Microsoft 提供的在线帮助教程中复制代码。我已经查看了 StackOverFlow 上出现此类错误的所有线程,并且通常在应该返回的地方返回 nil。但是,这里不是这种情况。任何帮助将不胜感激。
excel - 通过 Excel/MS 查询的 SQL 查询中的临时表问题
我有一个通过 MS Query 连接到 Excel 的 SQL 查询,其中包括一个临时表。
代码:
该代码在 SSMS 中运行良好并返回正确的结果,但在 Excel/MS Query 中运行它时出现三个不同的错误,如下所示:
Invalid column name 'ProductId'
Deferred prepare could not be completed
Statement(s) could not be prepared
通常,我每天都通过 Excel 运行 SQL 查询而不会发生意外。
提前谢谢了!
sum - MS Access - 如何汇总一个字段的所有记录并在另一个字段的计算中使用该总和?
MS Access 查询问题 - 我正在查询以计算成品的价格。为此,等式是((材料成本总和)+(人工成本))/完成的成品)。问题是我需要先将 5 种材料中每种材料的材料成本相加,然后在上面的计算中使用该数字。如何在同一查询中的另一个字段中使用此总和?如果可能,我想避免进行单独的查询,但如果没有,也可以。
谢谢!
sql - 我收到一个错误,即我的 Access Query 中的表达式太复杂
当我删除表达式 [fixovhd_t_lbr]/qty_complete] 时,它可以正常工作,但是当我包含它时,它会给我错误“此表达式输入错误,或者它太复杂而无法评估。例如,数字表达式可能包含太多许多复杂的元素。尝试通过将表达式的一部分分配给变量来简化表达式。我不明白这怎么可能被认为是复杂的。该表达式的两个元素都直接来自两个不同的表,并且本身不是表达式(以防有人想知道)。我很肯定这是由于这个原因,因为通过消除过程我偶然发现这是问题所在。