Consecutivo Faltante

830 views
Skip to first unread message

OscarB

unread,
Mar 15, 2013, 3:45:02 PM3/15/13
to mundovis...@googlegroups.com
Hola Comunidad Foxeros
Necesito hacer una consulta que consiste en un listado de consecutivos, del cual solo se desea saber de ese listado cual consecutivo hace falta o se saltó el ocnsecutivo.
Ejemplo:  poseo el siguiente listado de consecutivos

10
11
12
13
15
16
17
18
19
20

El resultado de los consecutivos faltantes me arrojaria que el numero 14 hace falta

Analyzer

unread,
Mar 15, 2013, 3:48:26 PM3/15/13
to mundovis...@googlegroups.com
Que significa "Necesito hacer una consulta"?.. Consulta SQL?...

O solo quiere hacer una rutina que revise un consecutivo?..

Podría mostrar el código que esta usando hasta ahora?..

Saludos!



--
_______________________________________________________________
Has recibido este mensaje porque estás suscrito al Grupo "Mundo Visual
FoxPro" de Grupos de Google.
 
Para anular la suscripción a este grupo, envía un mensaje a:
mundovisualfox...@googlegroups.com
---
Has recibido este mensaje porque estás suscrito al grupo "Mundo Visual FoxPro" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a mundovisualfox...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 

Analyzer

unread,
Mar 15, 2013, 3:55:57 PM3/15/13
to mundovis...@googlegroups.com
Aunque no es esa su pregunta, pero tiene relación, esta función también le podría servir para generar sus consecutivos, si es que eso parece estar causando problemas.

Números consecutivos para nuestras tablas

Analyzer

unread,
Mar 15, 2013, 4:16:35 PM3/15/13
to mundovis...@googlegroups.com
Ubiqué el tema de detectar los faltantes en un consecutivo mediante una consulta SQL en este foro:

Numeros faltantes

https://groups.google.com/forum/?fromgroups=#!searchin/publicesvfoxpro/numeros$20faltantes/publicesvfoxpro/-nzNZ2LOJc8/XEBrBSAkxi0J

Revise el comentario del maestro Luis María donde esta:

CREATE CURSOR Tempo (Id I)
FOR ln=1 to 10
  INSERT INTO Tempo (Id) VALUES (ln)
ENDFOR

SELECT * FROM Tempo WHERE Id NOT IN (SELECT Folio FROM MiTabla)


Saludos!

Carlos Miguel FARIAS

unread,
Mar 15, 2013, 7:11:53 PM3/15/13
to mundovis...@googlegroups.com
Al fin mi vieja cazo una liebre!!!
La solución es simple y correcta.
Ja ja, como podrás ver, cuando metes la pata te aplico, pero te felicito si haces lo correcto.
Saludos: Miguel, La Pampa (RA)

Analyzer

unread,
Mar 15, 2013, 11:28:42 PM3/15/13
to mundovis...@googlegroups.com
Los créditos son para los que comentan en ese hilo. Yo solo ayudé al compañero a ubicar la información, porque al interesarme en temas que aun no domino, también aprendo, aunque es interesante que el que pregunta sea otro maestro como Baltazar Moreno.

Si hasta los maestros preguntan, no debo ser tan ignorante despues de todo jeje

Saludos!

Reply all
Reply to author
Forward
0 new messages