SQL - 向上计数 - 通过外键
SQL - Counting up - by foreign key
我正在尝试创建一个报告,该报告使用一个额外的字段来提取数据,该字段会随着外键 IE 的实例而增加;当人1第一次出现在列表中时,该字段拉取数字1,第15次出现时,将是15等
我觉得 Partition 函数似乎有办法,但我似乎可以通过我的头脑获得语法!
如果不可能,公平地说,技术上可以在 Excel 中完成,但自动化是关键!
谢谢大家!
杰克
我想你想要 row_number()
:
select t.*,
row_number() over (partition by person order by <ordering column>) as seqnum
from t;
我正在尝试创建一个报告,该报告使用一个额外的字段来提取数据,该字段会随着外键 IE 的实例而增加;当人1第一次出现在列表中时,该字段拉取数字1,第15次出现时,将是15等
我觉得 Partition 函数似乎有办法,但我似乎可以通过我的头脑获得语法!
如果不可能,公平地说,技术上可以在 Excel 中完成,但自动化是关键!
谢谢大家!
杰克
我想你想要 row_number()
:
select t.*,
row_number() over (partition by person order by <ordering column>) as seqnum
from t;