问题标签 [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.

0 投票
1 回答
788 浏览

sql - 如何在 MSSQL 查询中添加带有总计的汇总行?

在此处输入图像描述 在此处输入图像描述 这是查询

这是查询,如何为某些列的总数添加摘要行?我尝试了几件事,但找不到任何东西......

请帮忙!!!!

http://i29.photobucket.com/albums/c259/xkrntamax/Capture_zps511d8kun.jpg

0 投票
3 回答
64 浏览

sql - 在前缀和非前缀字段上连接两个表的 SQL 查询

我的 Access 数据库中有两个表ab。在这两个表中,我都有字段 ID。但是,在表a中,我的 ID 字段以“31”为前缀,其中表b中的我的 ID 字段中的我的 ID 字段则没有。

所以例如

我的前缀字段表是定期从 Excel 导出中导入的,我知道我可以在 excel 级别删除前缀,但是有没有办法通过在 SQL 中的连接上使用某种连接函数来连接 ID 字段上的两个表任何机会声明?

例如,类似于以下内容:

我不确定这是否是正确的方法 - 这就是为什么我似乎找不到任何关于我的问题的现有帮助(在导入之前忽略处理 excel 级别的字段)。

0 投票
1 回答
1237 浏览

sql - 以 Excel 文件为数据源的 UNION ALL

我有以下问题。我有几个 Excel 文件,每个文件夹中包含一个国家/地区的数据。

但是,我想将所有这些都放入一个 Excel 报告中。

由于源文件的内容每天都在变化,我想最好的方法是使用 Union All 通过 SQL 语句进行导入。

但是问题是 MSQuery 一次只允许我访问一个文件。是否有解决该问题的方法?

也许创建一个数据模型并使用 DAX?

0 投票
1 回答
57 浏览

left-join - 获取 LEFT JOIN 表的最后一个条目

我有一个查询

在执行上述查询时,chat_message 中有一个站点的多个条目,我得到了与每个 station_id 对应的 chat_message 的第一个条目。如何在离开加入与站的聊天消息时检索聊天消息的最后一个条目

预先感谢

0 投票
1 回答
125 浏览

join - MS Query 关键字“AS”附近的语法不正确

我正在尝试修改 MS 查询中的 SQL,并且在我提交此代码时返回标题中的错误。在这种情况下,AS 有什么问题?我可以尝试在其他地方执行此操作,但如果我可以让 Query 工作,那将是最简单的。谢谢 *或者有没有办法改进代码以便不需要 AS?

0 投票
1 回答
2861 浏览

excel - Excel - Microsoft Query - SQL Server 登录 - “使用受信任的连接”默认设置

几年使用这个网站是一个宝贵的资源,但第一次发布。

我在 Excel 中的外部数据连接上遇到了一点问题,特别是通过 Microsoft Query 连接到 SQL Server。

每当我点击

在弹出错误之前大约需要 20 秒:

错误 18452 登录失败不受信任域

单击确定后,会弹出一个 SQL Server 登录对话框,其中预先选中了“使用受信任的连接”。每次我在 Excel 中创建一个新的数据连接时(我每个项目都这样做了几十次),我必须取消选中该框并输入一个登录 ID/pw 以使其工作。加上所有这 20 秒,这实际上对我所做的工作类型来说是一个相当大的烦恼。

我的问题:如何将连接属性更改为默认未选中“使用受信任的连接”并且预先填写登录 ID 和密码字段的位置?

当我在 [Documents > My Data Sources] 中右键单击相应的 .odc 文件并单击“在记事本中编辑”时,HTML 代码的连接字符串部分如下所示:

我确实浏览了档案,发现了一些相关的讨论,但没有一个专门解决这个问题。谢谢你的帮助。请原谅任何不正确的语法使用,我希望我为新手解释得足够清楚。

0 投票
0 回答
126 浏览

sql - 带有 Microsoft Query 的 ORACLE DB - LISTAGG

所以我只能通过使用预配置的系统 DSN 的 Microsfot Query 访问 Oracle DB,我需要从中选择多行数据,这些数据仅通过单列不同。我提到的表格看起来像这样:

门票
ID、时间、LastGroup、log 1、1234、
foo、bar 2、2345
、fob、bat

更新
ID,更新
1,foo
1,bar
1,foobar
2,foo
2,bar

Goups
ID,组
1,你
1,我
1,我们
2,某人
2,任何人

我正在尝试从通过 ID 加入它们的所有 3 个表中获取数据。日志字段是 CLOB 类型,它存储了大量原始文本,为了避免多次返回它,我想将值合并为仅由单个列不同的行,以获得类似:

ID、时间、日志、更新、第
1 组、1234、bar、“foo; bar; foobar”、“you; me; as”

为了实现这一点,我尝试使用 LISTAGG 函数,但 Microsoft Query 给了我一个“没想到 SELECT 列列表之后的 'GROUP'”。错误。

select 的 LISTAGG 部分如下所示:
LISTAGG(Updates.Update, '; ') WITHIN GROUP (ORDER BY Updates.Update) "Updates"

任何人都知道是否可以在 MS Query 中使用此功能?如果是这样,怎么做?也许我的方法是错误的?我将不胜感激任何建议。

PS。我用的是oracle 11g驱动,所以应该支持这个功能。

0 投票
1 回答
939 浏览

excel - MS Query Excel iif 表达式语法错误

I’m using MS Query in Excel to execute the following query:

I have a tabel, fgledg, that contains a column, egchid. For a specific voucher (egvono = 51166554) I get the following rows:

I would like my query to return True if the column egchid contains other values than GCAJA0 and false if the column only contains the value GCAJA0, but I keep getting error messages no matter how i write the syntax. It seems to accept the iif function at least, but the syntax is incorrect?

I have tried diffrent variations of writing the syntax, but get the following error messages:

What am I doing wrong?

0 投票
0 回答
60 浏览

excel - excel中的MS Access和MS查询给出不同的输出

我有一个在 Microsoft Access 中完成的数据库,它将 5 个表连接在一起。我正在尝试使用 MS Query 在 Excel 中复制它。我已经进入 Access 中查询的设计视图,然后将其复制到 MS 查询中。这些表也完全相同。我从 MS Access 和 MS 查询中运行的查询中得到了不同的结果。有什么我明显错过的吗?任何想法我做错了什么?这是针对办公室 2010 的。

0 投票
4 回答
753 浏览

sql - MS Query - 第 1 列的外连接 LIKE 第 2 列?

谁能帮我创建一个左外连接语句以在 MS Query 中工作?

根据 Hogan 的回答和这篇 MSDN 文章,我已经将我的 SQL 语句编辑到了这个(下),但 MS Query 仍然不满意。

MS Query 的语法似乎与我过去使用过的标准 SQL / T-SQL 略有不同,我正在努力弄清楚它想要什么。

上面的查询给了我这个关于期望连接运算符的错误:

在此处输入图像描述

我尝试删除花括号{ },它抱怨表 oj:

在此处输入图像描述

我尝试删除oj引用,它抱怨无效的括号:

在此处输入图像描述

沮丧的是,我尝试删除所有括号,这使它抱怨缺少运算符语法错误:

在此处输入图像描述

除此之外,我在结构、转义字符、连接字符等方面尝试了很多变化。我觉得我只是在这里用 MS Query 旋转我的轮子,并希望更精通 MSQ 细微差别的人可以指出我哪里出错了,并帮助我改正。


需要明确的是,这就是我想要实现的目标。

鉴于这两个表:
组合表 插入表

我想在 CO 表上进行左连接,匹配 IR 表上的尺寸、工具和材料:
匹配

这应该产生这个结果:
期望的结果


另外,我意识到这将在“P12”“JP12”上返回“P12”的匹配项,这并不是真正想要的行为,但我觉得一旦我让这个基本查询工作,我就可以解决这个问题。如果需要,我可能会在该字段中的每条记录中添加前导或尾随“/”,这样我就可以匹配“LIKE '%/'”或类似的东西。