SQL Server - Autonumérico en Select

 
Vista:

Autonumérico en Select

Publicado por Javier (1 intervención) el 14/11/2009 21:29:10
Hola a todos, mi pregunta es la siguiente:
tengo una BD con una tabla FACTURA, la misma tiene un campo Vendedor, la cual recibe el nombre del vendedor (ningún ID). La cuestión es que tengo que hacer un DataWarehouse y necesito recibir el nombre del vendedor con un ID autonumérico por cada vendedor. Eso lo recibo y lo utilizo en el DataWarehouse para mostrar la info. Les muestro el SQL que tengo:

SELECT DISTINCT
"dbo"."PceVenEnt".XXVEND AS XXVEND
"CREAR CAMPO AUTONUMÉRICO"
FROM
"dbo"."PceVenEnt"
WHERE
(
( "dbo"."PceVenEnt".XXVEND is not null )
AND ( "dbo"."PceVenEnt"."veType" IN (11, 12) )
)

Gracias desde ya!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Autonumérico en Select

Publicado por Y.Cruz (11 intervenciones) el 11/04/2013 17:01:13
Si quieres que cada vez que ejecutes, el autonumerico sea el mismo por vendedor que la vez anterior, tienes que crear una tabla maestra de vendedor con un ID con identity. Cada vez que ejecutes, verificas si hay algún vendedor que no existe e insertas el registro para el mismo en la maestra y despues haces el select.

De no hacerlo así, no tiene sentido tener un id, porque lo vas a estar cambiando (dependiendo de cual sea el indice de la tabla).
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar