我需要找到一种在查询中添加Session
列的方法。SELECT
我正在使用 SQL Server 2005。
这是初始示例数据:
ID Name VisitCounter
1 TOM 1
2 TOM 2
3 TOM 3
4 DICK 1
5 DICK 2
6 DICK 3
7 DICK 4
8 HARRY 1
9 HARRY 2
10 TOM 1
11 TOM 2
12 DICK 1
13 DICK 2
我需要编写一个查询,该查询将添加一个名为“会话”的列,然后在每次名称更改时递增,并且visitcounter = 1
.
所以查询应该是这样的:
ID Name VisitCounter Session
1 TOM 1 1
2 TOM 2 1
3 TOM 3 1
4 DICK 1 2
5 DICK 2 2
6 DICK 3 2
7 DICK 4 2
8 HARRY 1 3
9 HARRY 2 3
10 TOM 1 4
11 TOM 2 4
12 DICK 1 5
13 DICK 2 5 and so on
这可能吗?