SQL - Ordenar Registros V2

 
Vista:

Ordenar Registros V2

Publicado por pepe (14 intervenciones) el 26/07/2007 14:57:25
Hola,

Hace días pregunte cómo podría ordenar una columna de números correlativos, bien casi ya lo tengo, jeje con un error que no tengo manera de likidar, paso el código y lo comento para que se vea cual es la idea y qué se puede hacer

CREATE TRIGGER ordena_documento2 ON dbo.test
FOR UPDATE
AS

if ( select count(*) from test where test.piramide = (select piramide from deleted ) and test.codigoprioridad !=(select codigoprioridad from deleted ) ) > 0

begin

update test set test.piramide=test.piramide+1

where (test.piramide = (select piramide from deleted)) and (test.codigoprioridad !=(select codigoprioridad from deleted ))

end

comento:

Cada vez que muevo de posicón un registro va a mirar si hay algún registro en la misma posición pero con diferente codigo de prioridad, una vez lo encuentra incrementa 1 a dicho registro actualiza la tabla y vuelve a entrar.

El error diría que etstá cuando selecciono los parámetros de la tabla deleted pero no tengo manera de arreglarlo,

A ver si alguien me puede hechar una mano

Gracias
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