在 MS Access 的 SQL 查询中将字符串数据类型转换为 Int

amo*_*dam 4 sql ms-access casting

我正在尝试在 access 中编写一个查询,它将在文本中提取数据库中的结果 Acually,我有 RECEIPTNO 列,其数据类型是表成员资格中的 TEXT,并且我想从 RECEIPTNO 列中提取所有结果,其中 RECEIPTNO 是 BETWEEN 1 和 10

我尝试了下面的代码。

SELECT Cint(RECEIPTNO) FROM MEMBERSHIP where Cint(RECEIPTNO) BETWEEN 1 AND 10
Run Code Online (Sandbox Code Playgroud)

结果是:溢出, 有什么想法吗?

Fio*_*ala 5

你想要:

SELECT RECEIPTNO FROM MEMBERSHIP
WHERE Val(RECEIPTNO) BETWEEN 1 AND 10
Run Code Online (Sandbox Code Playgroud)