问题标签 [jet-sql]
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 - 用于 Access 2003 的 JET SQL
我有以下 SQL 语句:
但是,“[发货日期]”字段中有一个空格,因此我在它周围加上方括号。问题是,在 SQL 视图中,它似乎认为方括号意味着它的参数,它要求我输入一个值,但我不想要一个值,我希望能够选择该字段名称!
谢谢大家的帮助
sql - sql 子查询、分组和一些数学知识
这将计算 B 中的所有项目和 A 上的组:
这计算了 B 中的所有 1 和 A 上的组:
如何放置两列(全部和 1)以及如何在另一行中显示百分比
表列:
[A] [计数所有] [计数一个] [一个/所有]
sql - 为什么这个非常简单的 SQL 查询在 MS Access 中失败?
我有一个疑问,无论如何都不应该失败,我一生都无法弄清楚为什么
当我尝试运行查询时,我收到“INSERT INTO 语句中的语法错误”,其中“注释”字段突出显示。如果我省略 Note 字段及其值,则查询可以正常工作。有什么我很明显的遗漏,还是埋在这里的 Jet SQL 怪癖?
它作用的表是:Grocery_Store_Prices
- ID——自动编号主键
- 存储——文本
- 日期 -- 日期/时间
- 项目——文本
- 品牌——文字
- 价格 -- 货币
- 单位——文本
- 数量——数量(双)
- 注意——文本。
sql - MS Access SQL - 捕获状态随时间的变化
我有一个 Access 2007 数据库,可以跟踪文档随时间的进展。进展是这样的:
- 已创建
- 送审
- 已审核
- 发送审批
- 得到正式认可的
我为文档状态的更改创建了一个历史表,其中包含如下列:
我创建了一个返回月底状态的查询,如下所示:
要得到....
但我真正需要的是我的查询,以便在几个月内返回状态没有改变的文档。例如, documenta
的状态变为reviewed
on 19/02/2011
,但这是它最后一次出现在上面的结果中。它实际上应该在之后的每个月出现,reviewed
直到后来变成sent for approval
.
所以我正在尝试修改我的查询(或查询上面的查询)以提供如下结果......
谢谢你的帮助......我真的不知道从哪里开始。
sql - Sql - 在选择命令中搜索的每件事的返回值,即使重复或不存在
正如标题所说,我想运行一个 select 语句来为每个搜索的项目返回 1 个值。我将为此提供一个简单的示例。
可以说我的表如下:
其中table1是表,Mdl和Code是列,有两个条目。
现在假设我有一个列表,因此我需要将模型代码转换为模型。此列表可以包含在 table1 中找到的型号代码,它可以包含在 table1 中找不到的条目,并且它可以包含在搜索中重复的条目。我的问题是(从广义上讲,因为我的数据更复杂)我可以运行以下搜索示例:
理想情况下,我希望它返回以下内容:
这一点的重要性在于,返回值必须总是返回一些东西,否则它被倾倒到的列表可能会消失。
提前谢谢。
为了清除一些东西,该列表将是一个生成的列表(因此不是来自现有表)。我也在使用 JET SQL,因此限制了一些可用的 SQL 函数。
ms-access - “表达式输入错误,或者太复杂”错误 - Access 2007
正如问题所说,每当我尝试运行查询时都会收到此错误。
我想在每个表中搜索 3 个字段、OEM 代码、型号和其他搜索词。
这是SQL:
如果我删除 LASERS.[Models] 字段,错误就会消失,但这与墨水打印机字段没有什么不同,我看不出这给我带来问题的原因。
ms-access - 在哪里可以找到 Microsoft Access SQL 的完整参考资料?
我正在寻找 Microsoft Access 所理解的 SQL 的明确参考。我能找到的所有链接都只谈论点点滴滴。理想情况下,我正在寻找一个语法规范,其中包含所有不同关键字的作用的详细信息。
动机:我正在尝试为 Microsoft Access SQL 语句编写自己的解析器。
sql - 表别名和带空格的字段名
在 SAS 中,我正在使用另一个表中的值更新 MS Access 中的一个表。正在更新的表中的某些字段包含空格。这似乎导致更新语句出现问题。这给了我错误“参数太少。预期为 1。”:
对于没有空格的字段名称,该语句可以正常工作。而且由于我在其他地方使用字段名称而没有表引用/别名,我认为 [] 和别名的组合导致了问题。有什么建议可以解决这个问题吗?
sql - 访问更新查询无法更新特定记录
我有一个表,其中有一列可 ping 的计算机名称,作为更大表的一部分提供给我。计算机名称可以包含点域名和/或 IP 地址。我需要将计算机名和域名分开到它们自己的列中。
例如:
我可以使用以下查询来填写域:
我尝试了几个查询来更新 ComputerName 列,最有希望的是:
此尝试和所有其他尝试均返回错误消息,提示“Microsoft Office Access 无法更新更新查询中的所有记录...由于类型转换失败,Access 未更新 2 个字段...”
结果表如下所示:
我想要的表是:
有什么建议么?
在使用以下答案时,我意识到为什么我的上述查询不起作用。即使条件为假,Access 也会评估 SWITCH 语句中的每个可能值。因此,当没有域时,LEFT 函数的长度参数为负数。