怎么按每人的三个升序排序日期编号,原数据没有序号字段
如:
a 2019-01-01 1
a 2019-02-01 2
a 2019-02-10 3
b 2019-03-01 1
b 2019-03-20 2
b 2019-06-01 3
SQL server,用sql写,因为要横向分开第一次,第二次,第三次
如果是在单元格里 可以写这个公式
seq(b1{b1==$b1})
什么数据库,是想用sql写还是用报表做
组内序号-https://help.finereport.com/doc-view-340.html
DENSE_RANK()基本用法:
SQL server 窗口函数
select rank() over(partition by name order by fdate) as rn,name,fdate from table
partition by:分组
order by:排序
name:是你要分组的字段
fdate:排序的字段
如果帮到了你,请采纳!