Consulta SQL !!!

14/08/2003 - 17:49 por Edmundo Davila | Informe spam
Hola amigos,

Necesito hacer una vista o una consulta SQL (SELECT) que
me extraiga el numero de documento de un campo varchar de
SQL 2000 de la forma XX-999999, tres caracteres y seis
numeros y que me ponga una marca cuando se pierda el
consecutivo, por ejemplo:

P10-00001
P10-00002
P10-00003
**P10-00005
P10-00006
P10-00007
**P10-00009
**P10-00011
P10-00012
P10-00013

De antemano agradezco cualquier ayuda que puedan darme.

Atentamente,

Edmundo J. Davila
 

Leer las respuestas

#1 Gustavo Larriera [MVP SQL]
15/08/2003 - 05:18 | Informe spam
Considerando que debes tener a la vista el registro anterior al que estás
posicionado, la solución directa con SELECT no parece viable (debido a que
una SELECT no maneja el concepto de secuencia).

Deberias intentar con un CURSOR donde en cada iteración de recorrida vayas
almacenando en una variable el valor de la iteración anterior, a los efectos
de comparar ys aber si se ha salteado algún valor.

Muchos saludos
gux

Gustavo Larriera, MSFT MVP-SQL
Montevideo (Uruguay)

This message is provided "AS IS" with no warranties expressed or implied,
and confers no rights.



"Edmundo Davila" wrote in message
news:08e401c3627b$b33bdc50$
Hola amigos,

Necesito hacer una vista o una consulta SQL (SELECT) que
me extraiga el numero de documento de un campo varchar de
SQL 2000 de la forma XX-999999, tres caracteres y seis
numeros y que me ponga una marca cuando se pierda el
consecutivo, por ejemplo:

P10-00001
P10-00002
P10-00003
**P10-00005
P10-00006
P10-00007
**P10-00009
**P10-00011
P10-00012
P10-00013

De antemano agradezco cualquier ayuda que puedan darme.

Atentamente,

Edmundo J. Davila

Preguntas similares