问题标签 [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 - MS Access 报告中的 CountIf 公式
CountIf
我在我的访问报告中添加论坛的尝试很糟糕,发生了一些可怕的事情。
我正在尝试在我的报告标题中添加一个公式来计算我的Service
列中包含某个单词的条目数。问题是我在 SQL 代码方面绝对是个业余爱好者。
是我希望的代码可以工作,但我似乎没有得到任何地方。
sql - 在访问报告中隐藏不必要的字段
在我的工作场所有一个“每日反馈”数据库,其中输入了客户服务官 (CSO) 所犯任何错误的详细信息,例如谁犯了错误、何时犯了错误,以及它的目的是什么。这样我们就可以收集数据,这些数据将显示 CSO 反复犯错的领域,以便我们可以将其反馈给他们,并在需要时对他们进行培训。
我目前有一份报告,其中输入了 CSO 名称和日期范围,它生成的报告显示了该日期范围内每个服务的错误数量。
每个服务使用的代码是 -
=Sum(IIf([Service]="Housing",1,0))
=Sum(IIf([Service]="Environmental Health",1,0))
等等。
我遇到的问题是,并非每个 CSO 都提供每项服务,因此通常有一些结果显示为“0”。我不能确定那是因为他们不提供服务,还是他们只是非常擅长这项服务。
在 SQL 上绝对没用(或任何其他可能的解决方法)我无法弄清楚如何隐藏产生零值的条目。
在这里的任何帮助将不胜感激!
excel - 计划使用 MS Query 数据自动更新 Excel 2010 文件?
我认为这很容易,但显然不是。
我有一个返回动态结果集的存储过程。使用将其加载到excel中
将我需要的数据放入电子表格,按照我想要的方式进行格式化(例如,带有过滤器的蓝色标题、斑马条纹等)。
我想把它设置在某个地方的共享上,并安排一个每晚运行的预定作业来更新数据。我认为会有一个命令行开关可以做到这一点,但我没有看到这种情况发生。我可以根据需要使用计划任务或潮汐企业计划程序来完成这项工作。
我不希望用户打开它时刷新它,因为刷新需要 1-2 分钟。如果没有黑客攻击,我正在做的事情可能吗?
mysql - 当我尝试使用 MySQL ODBC 驱动程序时,什么可能导致 MS Query (msqry32.exe) 崩溃?
我需要通过 MS Query (使用 MySQL ODBC 驱动程序)将一些数据从 MySQL DB 导入 Excel 。第一步,我设置了数据源名称、TCP/IP 服务器、端口、用户名、密码和模式名称。
当我按下测试按钮时,连接工作正常。接下来,我选择了表名、所需的列、过滤器、排序顺序并进入Query Wizard - Finish
屏幕。无论选择Return data to Excel
或View data in MS Query
,按下Finish
按钮后,我都会遇到 MS Query 崩溃。
我在下面给出问题详细信息:
问题事件名称:BEX64
应用程序名称:msqry32.exe
应用程序版本:15.0.4128.1014
应用程序时间戳:4fe552e8
故障模块名称:myodbc5.dll
故障模块版本:5.1.11.0
故障模块时间戳:4f9b1ada
异常代码:c0000409
异常偏移量:00000000000053de
SO 版本:6.1.7601.2.1.0.256.1
区域设置 ID:1033
附加信息 1:7877
附加信息 2:78776f05532d6948ecde3d2d80dd0f86
附加信息 3:0bcb
附加信息 4:0bcb9f9d2da69b06627ca9d789f2a3fe
此外,数据库是远程的,我通过 VPN 连接。
我究竟做错了什么?
sql - 在 SQL 查询中将 24 小时格式转换为 12 小时 AM/PM 格式
我知道有几个问题与我的类似,但我需要具体细节。在 Microsoft Query 中使用 SQL,我有一个生成类似结果的时间列,1900-01-01 13:30:00:0000000
我需要将其转换为只生成一个1:30PM
结果。
现在,我的专栏是ODS_COURSE_SECTION_MTG.CSM_START_TIME
,所以我需要知道,当我在“编辑列”中时,“字段”中要输入的内容和确切的内容。
我已经做好了
但这只会产生13:30:00:0000000
结果。
请帮忙!请准确告诉我如何编辑该列以获得1:30PM
结果。
先感谢您!
sql - 在 MS Query 中使用多个 INNER JOIN 的 FROM 子句中的子查询的语法
几天来,我一直在尝试 (grrr) 使用 MS Query 中的手动 SQL 语句窗口从连接 ODBC 的数据库中提取数据。我可以看到我想做的事情,但是我对语法很感兴趣(我很确定它是特定于 MS Query 的)。
问题是这样的:
我有四个表:waybill, waybill_item, rail_bl
和rail_bl_item
,它们之间包含有关通过运输设施处理的重量的信息,货物要么被运送到卡车(运单)或铁路(铁路)上。waybill
和表分别包含卡车和铁路货物的rail_bl
日期数据;而waybill_item
和rail_bl_item
包含有关这些物品重量的数据。
我想要一个表格,该表格将返回每天处理的总重量 - 铁路和卡车运输。IE
通过执行查询,
我能够在单独的记录中获得包含给定日期的卡车总重量和给定日期的铁路总重量的两列结果,所以我的结果如下所示:
我遇到的问题是,我无法让 MS Query 接受将上述查询用作子查询,然后对每个日期的记录求和。即使尝试将我的查询作为子查询进行测试也不起作用。
例如,尝试
返回“无法添加表 '('”错误。其他语法变体返回类似错误。
有谁知道 - 或者即使 - MS Query 能够执行这样的子查询?提前感谢您的帮助。
sql - Microsoft Query 中的子查询语法差异
上周我发布了一个关于在 Microsoft Query 中使用子查询的问题,虽然我在那个实例中的问题没有得到解决,但我发现这个问题比以前的情况要基本得多。
我通过 ODBC 连接到 Informix 数据库,尝试在 Microsoft Query(来自 Excel 2010)中执行简单查询,但在尝试正确获取子查询的语法时遇到了很多麻烦。我有一种感觉,MSQuery 被一些与 Informix/ODBC 源相关的特性所困扰。我之所以这么想是因为如果我尝试使用 Excel 电子表格作为我的数据源的非常简单的子查询,则以下语法有效:
但是,当我使用 Informix 数据库中的子查询尝试相同的非常简单的查询时,
我收到错误"Could not add the table '(select'."
我只能推测 MSQuery 中使用的语法必须针对数据源进行定制。然而,当我在 FROM 子句中查找 Informix 的子查询语法时,我更加困惑,因为我似乎遵循了他们的语法,因为他们的例子是:
我彻底迷路了。任何帮助将不胜感激!
sql - 使用 Microsoft Query SQL 选择和导入与最近日期相关的数据
我正在尝试修改我创建的 Microsoft Query 中的当前 SQL 代码,以返回在井上进行的最新生产测试。现在,下面的查询返回从 [Date Parameter=01/01/08] 到现在 [Well Parameter= Well#1] 的任何井的测试列表。此外,为了获得我需要的所有数据,我必须连接两张表,一张带有井名,一张带有生产数据,并且都包含一个唯一的井#,我将其加入。
现在我的桌子看起来像这样:
我只想返回最近的测试:
任何帮助将不胜感激......我已经尝试使用 max(TEST_DT) 但没有成功。
ms-access - 在Query中查找数据的第一个出现值
我有一张表,里面有很多数据,但只有四个类别。我想返回类型的第一次出现和最后一次出现的 ID。以下是我的数据的简化版本..
所以我想要一个查询,将结果返回为
我正在使用 Access 2010。非常感谢任何帮助。
sql - SQL Server:使用 IIf 查询缺少的 FROM 子句
我需要使用IIf
语句通过 Microsoft Query 接口运行 T-SQL 查询。
当我运行查询时,我得到了错误Missing FROM clause
。这很奇怪,因为该FROM
子句就在那里。它失败了,IIf
但我不知道为什么。
编码:
数据库不是我的,所以我必须尽我所能。有谁知道可能导致问题的原因?