CISA FotoGallery

Statistiche

Tot. visite contenuti : 928219
Home Articoli tecnici Tabelle Scovare buchi in un campo incrementale

Scovare buchi in un campo incrementale

[Riprendendo un post su mpioa:]
Si abbiano due record in ordine di NumProgr:
NumProgr
1
2
Ci sono buchi? No. Perche'? Perche' ((2-1)>1)=FALSO.
Si abbiano due record in ordine di NumProgr:
NumProgr
1
3
Ci sono buchi? Si. Perche'? Perche' ((3-1)>1)=VERO.
Quindi:
SELECT
T1.ID AS ID1
, (
SELECT First(T2.ID)
FROM Tabella1 AS T2
WHERE (T2.ID > T1.ID)
ORDER BY First(T2.ID) ASC
) AS ID2
FROM Tabella1 AS T1
WHERE (
(
(
SELECT First(T2.ID)
FROM Tabella1 AS T2
WHERE (T2.ID > T1.ID)
ORDER BY First(T2.ID) ASC
)
-
[T1].[ID]
) > 1
)
ORDER BY T1.ID