Ayuda con el siguiente problema por favor.
Tengo la siguiente tabla:
CREATE TABLE #OFICINAS
(
COD_OFICINA NVARCHAR(5)
)
INSERT INTO #OFICINAS VALUES('OF001')
INSERT INTO #OFICINAS VALUES('OF001')
INSERT INTO #OFICINAS VALUES('OF001')
INSERT INTO #OFICINAS VALUES('OF002')
INSERT INTO #OFICINAS VALUES('OF002')
INSERT INTO #OFICINAS VALUES('OF002')
INSERT INTO #OFICINAS VALUES('OF002')
INSERT INTO #OFICINAS VALUES('OF003')
INSERT INTO #OFICINAS VALUES('OF003')
INSERT INTO #OFICINAS VALUES('OF003')
INSERT INTO #OFICINAS VALUES('OF003')
Mi duda es cómo crear una columna CORRELATIVO de tipo entero, que se enumere consecutivamente desde 1 hasta donde termine un COD_OFICINA, ejemplo:
COD_OFICINA | CORRELATIVO
OF001 | 1
OF001 | 2
OF001 | 3
OF002 | 1
OF002 | 2
OF002 | 3
OF002 | 4
OF003 | 1
OF003 | 2
OF003 | 3
OF003 | 4
Alguna idea para este problemilla?, gracias.