【发布时间】:2020-12-16 04:32:05
【问题描述】:
我想在 access Db 中添加一个新列来下订单。
如下图所示,我想通过key1列创建一个叫Num的列,来了解依次递增或递减的查询。
【问题讨论】:
-
你可以有重复的值吗?如果是这样,结果会是什么?
标签: sql ms-access subquery window-functions
我想在 access Db 中添加一个新列来下订单。
如下图所示,我想通过key1列创建一个叫Num的列,来了解依次递增或递减的查询。
【问题讨论】:
标签: sql ms-access subquery window-functions
我不建议实际存储这些派生信息。相反,您可以在需要时随时计算它 - 在 MS Access 中,窗口函数不可用,最简单的方法可能是相关子查询。
如果你打算定期使用它,你可以创建一个视图:
create view myview as
select
key,
value1,
1 + (select count(*) from mytable t1 where t1.key = t.key and t1.value < t.value) num
from mytable t
【讨论】: