incrementar el valor de una columna

02/07/2007 - 18:39 por Nelva | Informe spam
como puedo incrementar el valor de una columna en una por producto.

si en la consulta tengo un producto (204) 5 veces el valor de la columna va
ir de 1 hasta el 5
y si hay otro producto (205) 3 veces el valor de la columna se para este
producto seria 1 al 3
producto contador
204 1
204 2
204 3
204 4
204 5
205 1
205 2
205 3


gracias por su ayuda

Sql Server 2000 sp4

Preguntas similare

Leer las respuestas

#1 Isaias
02/07/2007 - 19:38 | Informe spam
Solo acomodalo a tus necesidades.

create table ciudades(
PAIS VARCHAR(20) not null,
CIUDAD VARCHAR(20) not null
)
GO

insert into ciudades(PAIS, CIUDAD)
values('MEXICO', 'MONTERREY')
insert into ciudades(PAIS, CIUDAD)
values('MEXICO', 'GUADALAJARA')
insert into ciudades(PAIS, CIUDAD)
values('MEXICO', 'DISTRITO FEDERAL')
insert into ciudades(PAIS, CIUDAD)
values('MEXICO', 'TIJUANA')
insert into ciudades(PAIS, CIUDAD)
values('ESPAÑA', 'VALENCIA')
insert into ciudades(PAIS, CIUDAD)
values('ESPAÑA', 'MADRID')
insert into ciudades(PAIS, CIUDAD)
values('ESPAÑA', 'BARCELONA')
insert into ciudades(PAIS, CIUDAD)
values('ITALIA', 'ROMA')
insert into ciudades(PAIS, CIUDAD)
values('ITALIA', 'MILAN')
GO

SELECT PAIS, (SELECT COUNT(*)
FROM ciudades AS I
WHERE I.PAIS=J.PAIS
AND I.CIUDAD>=J.CIUDAD) AS No
, CIUDAD
FROM ciudades AS J
ORDER BY PAIS, No
go

DROP TABLE ciudades
GO

Saludos
IIslas


"Nelva" wrote:

Mostrar la cita
#2 Nelva
02/07/2007 - 19:56 | Informe spam
Bingo!!!!!!!!! es lo que necesito.

Gracias,

"Isaias" escribió en el mensaje
news:
Mostrar la cita
#3 Nelva
05/07/2007 - 19:16 | Informe spam
El ejemplo que me pusiste me ha ayudado, ahora me encuentro con otro
problema, basandome en tu ejemplo, que pasaria si tienes dos ciudades
iguales para paises diferentes
como lo contarias sin que se repita el consecutivo

Saludos

"Isaias" escribió en el mensaje
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida