返回MS Access中某个范围的值

格德科克

我正在尝试在MS Access中进行非常简单的范围查找。

我基本上有两个表:

雇员

税率

我正在寻找一个查询,该查询将能够找到合适的薪水范围并返回正确的税率。

我以此为基础开始:

SELECT IIf(Salary Between 1000 And 2000,10,20)
FROM Employees;

但是我没有任何进展。

任何帮助将不胜感激。

李·麦克

一种可能的方法是使用相关子查询,例如:

select e.*, (select top 1 t.taxrate from taxrates t where t.to > e.salary order by t.to)
from employees e

或使用between

select e.*, (select top 1 t.taxrate from taxrates t where e.salary between t.to and t.from)
from employees e

或者,您可以通过left join以下方式使用:

select e.*, t.taxrate
from employees e left join taxrates t on (e.salary between t.to and t.from)

请注意,MS Access无法在查询设计视图中表示这种类型的联接(即,具有“计算的”联接条件的联接,而不是相等字段值的联接),但这仍然是有效的SQL,可以由JET数据库引擎成功评估。


在以上所有情况中,我都假设您的表名为EmployeesTaxRates请将其更改为适合的值。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MS-Access中的多个日期范围

来自分类Dev

使用查询在MS Access中使用SQL返回最频繁的值和组中的计数

来自分类Dev

MS Access查询返回汉字-可能损坏表吗?

来自分类Dev

电子表格公式,返回其范围与某个值匹配的行

来自分类Dev

从MS SQL中的PHP PDO存储过程返回Select *

来自分类Dev

pypyodbc:返回特定MS Access表中特定字段的字段描述?

来自分类Dev

在jQuery中返回范围的空值?

来自分类Dev

即使MS Access中的联接结果为空,如何返回查询结果?

来自分类Dev

VB6 MS-Access返回错误的“ AllowZeroLength”值

来自分类Dev

从MS Access表返回第n行的问题

来自分类Dev

MS Access VBA Web刮板返回“&” 代替“&”

来自分类Dev

VBA MS Access在文本框中更改值的范围为2个字符

来自分类Dev

SQL(MS SQL Server)返回列值作为乘法结果

来自分类Dev

MS Access应用程序返回值

来自分类Dev

从MS-Access返回所有数据

来自分类Dev

MS-Access中的多个日期范围

来自分类Dev

MS Access-通过最大日期返回值

来自分类Dev

限制MS Access查询返回的值,但计算查询或表中的所有行

来自分类Dev

MS Access VBA:OpenRecordSet返回什么?

来自分类Dev

MS EXCEL:从数字数组返回四分位数范围和值

来自分类Dev

在MS Access查询中仅返回整数

来自分类Dev

MDBTools驱动程序不使用PHP MS-Access返回字符串值

来自分类Dev

从列表返回的最小值不正确-MS Access查询

来自分类Dev

具有多个联接的MS Access查询返回重复的行

来自分类Dev

从MS SQL中的多个元素返回XML

来自分类Dev

多维数组中某个键的返回值

来自分类Dev

Ms-Access DLookup - 如何只返回今年的记录?

来自分类Dev

如果日期未出现在范围内,MS Excel 如何在 COUNTIF 公式中返回空白值

来自分类Dev

MS Access 参数中的多个值

Related 相关文章

  1. 1

    MS-Access中的多个日期范围

  2. 2

    使用查询在MS Access中使用SQL返回最频繁的值和组中的计数

  3. 3

    MS Access查询返回汉字-可能损坏表吗?

  4. 4

    电子表格公式,返回其范围与某个值匹配的行

  5. 5

    从MS SQL中的PHP PDO存储过程返回Select *

  6. 6

    pypyodbc:返回特定MS Access表中特定字段的字段描述?

  7. 7

    在jQuery中返回范围的空值?

  8. 8

    即使MS Access中的联接结果为空,如何返回查询结果?

  9. 9

    VB6 MS-Access返回错误的“ AllowZeroLength”值

  10. 10

    从MS Access表返回第n行的问题

  11. 11

    MS Access VBA Web刮板返回“&” 代替“&”

  12. 12

    VBA MS Access在文本框中更改值的范围为2个字符

  13. 13

    SQL(MS SQL Server)返回列值作为乘法结果

  14. 14

    MS Access应用程序返回值

  15. 15

    从MS-Access返回所有数据

  16. 16

    MS-Access中的多个日期范围

  17. 17

    MS Access-通过最大日期返回值

  18. 18

    限制MS Access查询返回的值,但计算查询或表中的所有行

  19. 19

    MS Access VBA:OpenRecordSet返回什么?

  20. 20

    MS EXCEL:从数字数组返回四分位数范围和值

  21. 21

    在MS Access查询中仅返回整数

  22. 22

    MDBTools驱动程序不使用PHP MS-Access返回字符串值

  23. 23

    从列表返回的最小值不正确-MS Access查询

  24. 24

    具有多个联接的MS Access查询返回重复的行

  25. 25

    从MS SQL中的多个元素返回XML

  26. 26

    多维数组中某个键的返回值

  27. 27

    Ms-Access DLookup - 如何只返回今年的记录?

  28. 28

    如果日期未出现在范围内,MS Excel 如何在 COUNTIF 公式中返回空白值

  29. 29

    MS Access 参数中的多个值

热门标签

归档