当前位置: 首页 > 面试题库 >

SQL Access 2010按日期查询“条件表达式中的ata类型不匹配。”

扶文光
2023-03-14
问题内容

我正在尝试在Access 2010中进行查询,但是它一直给我这个错误“条件表达式中的数据类型不匹配”。

查询很简单

SELECT *
FROM mytable
WHERE date = '23-07-2013'

难怪为什么?


问题答案:
SELECT *
FROM mytable
WHERE date = #7/23/2013#


 类似资料:
  • 问题内容: 我在Python中使用什么正则表达式来匹配这样的日期:“ 11/12/98”? 问题答案: 与其使用正则表达式,不如将字符串解析为对象通常更好: 然后,您可以访问日,月和年(以及小时,分钟和秒)作为对象的属性: 要测试用正斜杠分隔的数字序列是否表示有效日期,可以使用一个块。无效的日期将引发: 如果您需要搜索更长的字符串以获取日期,则可以使用正则表达式来搜索以正斜杠分隔的数字: 当然,无

  • 每当这段代码运行时,我就会得到上面的错误。代码应该将一条记录插入一个表中,然后从另一个表中删除记录。 编辑:我想问题出在“插入”部分。除最后一列外,所有列都是短文本,ItemPrice是一种货币。我也在使用Access

  • 问题内容: 我正在尝试找到一种将查询与数据库中的正则表达式匹配的方法。据我所知(尽管我不是专家),尽管大多数DBMS(例如MySQL)都有用于搜索的正则表达式选项,但您只能执行以下操作: 在第1列中找到与我的查询中的正则表达式匹配的所有行。 我想做的是相反的,即: 在第1列中找到所有行,以使第1列中的正则表达式与我的查询匹配。 一个简单的例子-说我有一个像这样的数据库结构: 因此,如果我查询 “

  • 问题内容: 我要匹配具有以下格式的日期: 2010-08-27、2010 / 08/27 现在,我对实际可行的日期不是很确定,只是日期格式正确。 请告知正则表达式。 谢谢 问题答案: 您可以使用模块来解析日期: 输出: 因此,捕获将告诉您日期是否匹配: 为了允许使用各种格式,您可以测试所有可能性,或者先解析字段:

  • 问题内容: 我正在将此问题设置为“ FizzBu​​zz”,而我的switch语句给了我一些问题,这是我的代码: 如果您可以为我提供指针/提示,而不是给我正确的代码,那将是一件好事:D我宁愿自己解决它,但一些提示也可以使我摆脱困境。 问题答案: 您可以在单独检查它们之前使用并检查两者是否匹配:

  • 当我跑步时 我明白了 有没有其他方法将字符串格式化为日期?或者我应该继续这样做并进行一些修改。我已经有2列数据类型varchar,日期的格式为(mm/dd/yyyy)。我需要在它们之间执行减法以获得天数。当它是varchar格式时,不能这样做。