问题标签 [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 - 如何在 MSSQL 查询中添加带有总计的汇总行?
这是查询,如何为某些列的总数添加摘要行?我尝试了几件事,但找不到任何东西......
请帮忙!!!!
http://i29.photobucket.com/albums/c259/xkrntamax/Capture_zps511d8kun.jpg
sql - 在前缀和非前缀字段上连接两个表的 SQL 查询
我的 Access 数据库中有两个表a和b。在这两个表中,我都有字段 ID。但是,在表a中,我的 ID 字段以“31”为前缀,其中表b中的我的 ID 字段中的我的 ID 字段则没有。
所以例如
我的前缀字段表是定期从 Excel 导出中导入的,我知道我可以在 excel 级别删除前缀,但是有没有办法通过在 SQL 中的连接上使用某种连接函数来连接 ID 字段上的两个表任何机会声明?
例如,类似于以下内容:
我不确定这是否是正确的方法 - 这就是为什么我似乎找不到任何关于我的问题的现有帮助(在导入之前忽略处理 excel 级别的字段)。
sql - 以 Excel 文件为数据源的 UNION ALL
我有以下问题。我有几个 Excel 文件,每个文件夹中包含一个国家/地区的数据。
但是,我想将所有这些都放入一个 Excel 报告中。
由于源文件的内容每天都在变化,我想最好的方法是使用 Union All 通过 SQL 语句进行导入。
但是问题是 MSQuery 一次只允许我访问一个文件。是否有解决该问题的方法?
也许创建一个数据模型并使用 DAX?
left-join - 获取 LEFT JOIN 表的最后一个条目
我有一个查询
在执行上述查询时,chat_message 中有一个站点的多个条目,我得到了与每个 station_id 对应的 chat_message 的第一个条目。如何在离开加入与站的聊天消息时检索聊天消息的最后一个条目
预先感谢
join - MS Query 关键字“AS”附近的语法不正确
我正在尝试修改 MS 查询中的 SQL,并且在我提交此代码时返回标题中的错误。在这种情况下,AS 有什么问题?我可以尝试在其他地方执行此操作,但如果我可以让 Query 工作,那将是最简单的。谢谢 *或者有没有办法改进代码以便不需要 AS?
excel - Excel - Microsoft Query - SQL Server 登录 - “使用受信任的连接”默认设置
几年使用这个网站是一个宝贵的资源,但第一次发布。
我在 Excel 中的外部数据连接上遇到了一点问题,特别是通过 Microsoft Query 连接到 SQL Server。
每当我点击
在弹出错误之前大约需要 20 秒:
单击确定后,会弹出一个 SQL Server 登录对话框,其中预先选中了“使用受信任的连接”。每次我在 Excel 中创建一个新的数据连接时(我每个项目都这样做了几十次),我必须取消选中该框并输入一个登录 ID/pw 以使其工作。加上所有这 20 秒,这实际上对我所做的工作类型来说是一个相当大的烦恼。
我的问题:如何将连接属性更改为默认未选中“使用受信任的连接”并且预先填写登录 ID 和密码字段的位置?
当我在 [Documents > My Data Sources] 中右键单击相应的 .odc 文件并单击“在记事本中编辑”时,HTML 代码的连接字符串部分如下所示:
我确实浏览了档案,发现了一些相关的讨论,但没有一个专门解决这个问题。谢谢你的帮助。请原谅任何不正确的语法使用,我希望我为新手解释得足够清楚。
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,barGoups
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驱动,所以应该支持这个功能。
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?
excel - excel中的MS Access和MS查询给出不同的输出
我有一个在 Microsoft Access 中完成的数据库,它将 5 个表连接在一起。我正在尝试使用 MS Query 在 Excel 中复制它。我已经进入 Access 中查询的设计视图,然后将其复制到 MS 查询中。这些表也完全相同。我从 MS Access 和 MS 查询中运行的查询中得到了不同的结果。有什么我明显错过的吗?任何想法我做错了什么?这是针对办公室 2010 的。
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 '%/'”或类似的东西。