ecco l'altra tabellatabmov.jpg
ecco l'altra tabellatabmov.jpg
victor
----------------------
victor
----------------------
pero' dovrebbe darmi 4
infatti nella tabella mov campo num_ric
ci sono queste ricevute 1-2-3-5-6-7
manca la 4
victor
----------------------
no, ti deve dare 8, perché nella tabella di riferimento c'è anche 8. quindi la query estrae due record, 4 e 8. con quel ciclo al primo giro dentro ultimoidcassaci va 4, poi ci va 8. in pratica ci va l'ultimo, per come hai fatto il giro di lettura. a te interessa sempre e solo il primo? O ti interessa conoscere TUTTI i numeri saltati?
la puoi perfezionare con
SELECT N.Numero
FROM tabellaNumeri N LEFT JOIN tuaTabella T ON N.Numero=T.NumeroDaControllare
WHERE T.NumeroDaControllare IS NULL
AND N.Numero<=(SELECT MAX(NumeroDaControllare) FROM tuaTabella)
AND N.Numero>=(SELECT MIN(NumeroDaControllare) FROM tuaTabella)
così puoi avere due tabelle con due numerazioni indipendenti
a me interessa tutti i numeri saltati
victor
----------------------
pero' il problema è che deve darmi solo i numeri che salto...cioè le ricevute che salto nel campo num_ric
non vorrei che mi desse dei numeri in piu' della tabella1
mi sono spiegato?
grazie
victor
----------------------
li leggi i miei post?ti ho dato una versione aggiornata della query